Gegeben sei Beispielsweise folgende Tabelle:
Ist es möglich in einer Abfrage die Summe der vorhergegangenen Spalten zu erzeugen, sodass sich folgendes ergibt:
A ist 1, denn es setzt sich zusammen aus A.
B ist 3, denn es setzte sich zusammen aus A + B.
C ist 6, denn es setzt sich zusammen aus A + B + C.
D ist 6, denn es setzt sich zusammen aus A + B + C + D.
Mein Ansatz war:
Ich nutze SQLite, dort funktioniert es so jedoch nicht. Wäre es denn prinzipiell möglich?
Gruss,
Jean
Code:
Col1 Col2 ---- ---- A 1 B 2 C 3 D 4
A 1
B 3
C 6
D 10
B 3
C 6
D 10
B ist 3, denn es setzte sich zusammen aus A + B.
C ist 6, denn es setzt sich zusammen aus A + B + C.
D ist 6, denn es setzt sich zusammen aus A + B + C + D.
Mein Ansatz war:
Code:
SELECT Col1, (SELECT SUM(COL2) FROM Tabelle WHERE COL2 <= COL2) FROM Tabelle ORDER BY COL1
Gruss,
Jean
Comment