RattuS
2010-06-03, 19:40:34
Hallo,
wahrscheinlich ein simples Problem: Ich möchte bis zu einem bestimmten Maximalwert in einer Tabelle die Werte einer Spalte summieren.
LfdNum | Wert
1 | 1
2 | 3
3 | 10
4 | 28
Bei einem Maixmalwert von 16 müsste das Ergebnis 3 sein, da 1+3+10 bereits 14 ergibt und die nächste Summe mit 42 zu hoch wäre.
Ich hab mit SUM, MAX und einer Abfrage-Verschachtelung schon rumgespielt, komme aber nicht zum Ziel. Zieldatenbanksystem ist SQLite. Danke im voraus.
Mit besten Grüßen,
RattuS
PS: Ich weiß, dass man das Ergebnis auch mit einer Funktion lösen kann, bestehe aber an dieser Stelle auf eine Abfrage.
wahrscheinlich ein simples Problem: Ich möchte bis zu einem bestimmten Maximalwert in einer Tabelle die Werte einer Spalte summieren.
LfdNum | Wert
1 | 1
2 | 3
3 | 10
4 | 28
Bei einem Maixmalwert von 16 müsste das Ergebnis 3 sein, da 1+3+10 bereits 14 ergibt und die nächste Summe mit 42 zu hoch wäre.
Ich hab mit SUM, MAX und einer Abfrage-Verschachtelung schon rumgespielt, komme aber nicht zum Ziel. Zieldatenbanksystem ist SQLite. Danke im voraus.
Mit besten Grüßen,
RattuS
PS: Ich weiß, dass man das Ergebnis auch mit einer Funktion lösen kann, bestehe aber an dieser Stelle auf eine Abfrage.