ein keines Problem gibt es noch:
SQL-Code:
SELECT *,
SUM(wert) OVER(ORDER BY lfd
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)
AS Summe
FROM Table1 where lfd > 111
füge ich ein where in die Sqlabfrage ein dann summiert die over funktion erst ab dem ersten wert der Abfrage und nicht nach dem ersten wert in der Tabelle
ich habe es jetzt so gelöst:
SQL-Code:
select * from ( select lfd, wert,
SUM(wert) OVER(ORDER BY lfd
ROWS BETWEEN UNBOUNDED PRECEDING AND CURRENT ROW)
AS Summe
FROM Table1) as tabl1 where tabl1.lfd > 111
Aber das bremst das ganze wieder aus
Ich habe die Over Funktion mit verschiedenen Parametern getestet leider ohne Erfolg.
Gibt es eine Möglichkeit mit der Over Funktion die Summe ab dem Ersten Datensatz aus der Tabelle zu bilden?