Hallo junx,

ich weiss, das das hier kein SQL-Forum ist, aber das SQL-Problem hab ich auf einer i5 :-)

Ich müsste eine SQL-Abfrage absetzen, das mir kummulierte Kundenumsätz zurückliefert. Momentan mach ich das mit vielen Abfrage mit UNION verknüpft.

Code:
 
SELECT current_date -0 days, kundennr, sum(umsatz) 
FROM umsatzdatei
WHERE datum <= current_date - 0 days
 
union
 
SELECT current_date -1 days, kundennr, sum(umsatz) 
FROM umsatzdatei
WHERE datum <= current_date - 1 days
Geht ja, aber wenn ich nicht nur 2 Tage, sondern mal 30 Tage haben will, und die Abfrage auch mal etwas länger ist als die oben, dann wird das schon mal eine 200,300 Zeilen SQL-Abfage.

Gibts da nicht ne einfachere Lösung. Vielleicht ein FOR NEXT oder so??

Ich kann leider auch keine Schleife in einem Programm machen. Das muss alles mit einer SQL-Abfrage laufen.

Danke für eure Hilfe

mfg
A.hingerl