Kann man Werte in der Zeile addieren?

  • VB.NET

Es gibt 3 Antworten in diesem Thema. Der letzte Beitrag () ist von raist10.

    Kann man Werte in der Zeile addieren?

    Eine kurze Frage,

    Hiermit:

    VB.NET-Quellcode

    1. SELECT SUM(dbo.[Erstes Semester].Test1) AS Summe
    2. FROM dbo.[Erstes Semester] INNER JOIN
    3. dbo.Gesamt ON dbo.[Erstes Semester].ID = dbo.Gesamt.ID AND dbo.[Erstes Semester].Test1 = dbo.Gesamt.Gesamt


    kann ich die Werte einer Spalte addieren.
    Sprich:
    50
    90 wird summiert.
    70


    Kann man auch die Werte entlang einer Zeile addieren?
    Also so:

    60 50 70

    Danke schon mal im vorhinein!
    Nein, spalte inhalt ist von typ string. In schleife spalten durchlaufen, in Schleife spalten inhalt in anderen Datentyp konvertieren (z.b in Integer, Long, kommt darauf an wie groß die zahlen sind) und dann in Schleife addieren.
    Fertig !
    @ SystemUnknown

    Du hättest Recht wenn die Columns wirklich vom Datentyp Text wären, aber sie sind wenn ich das richtig sehe als Zahlen-Typ deklariert.

    @ Blizzard7987

    Wie schon im anderen Thread geschrieben, beschäftige Dich nicht damit wie Du aus dem verkorksten Datenmodell doch noch das gewünschte Ergebnis bekommst, sondern bau lieber das ERM sauber auf und dann kannste vernünftig und nicht mit solchem Unsinn arbeiten. ;)

    Gruß

    Rainer