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)