Oracle
 sql >> Datenbank >  >> RDS >> Oracle

Verwenden von LAG oder einer anderen Funktion in der SUM-Klausel

Ich könnte Ihre Frage falsch interpretieren, aber ich glaube, Sie müssen nur ROWS BETWEEN hinzufügen zu Ihrem SUM() :

SUM(ColName) OVER(ORDER BY Col2 ROWS BETWEEN UNBOUNDED PRECEDING AND 1 PRECEDING)