Posso estar interpretando mal sua pergunta, mas acredito que você só precisa adicionar
ROWS BETWEEN
para o seu SUM()
:SUM(ColName) OVER(ORDER BY Col2 ROWS BETWEEN UNBOUNDED PRECEDING AND 1 PRECEDING)
ROWS BETWEEN
para o seu SUM()
:SUM(ColName) OVER(ORDER BY Col2 ROWS BETWEEN UNBOUNDED PRECEDING AND 1 PRECEDING)