Možná si vaši otázku špatně vykládám, ale domnívám se, že stačí přidat ROWS BETWEEN na váš SUM() :
SUM(ColName) OVER(ORDER BY Col2 ROWS BETWEEN UNBOUNDED PRECEDING AND 1 PRECEDING)
Možná si vaši otázku špatně vykládám, ale domnívám se, že stačí přidat ROWS BETWEEN na váš SUM() :
SUM(ColName) OVER(ORDER BY Col2 ROWS BETWEEN UNBOUNDED PRECEDING AND 1 PRECEDING)