Suma wartości wiersza poprzedzającego oraz obecnego
select
kol1,
kol2,
sum(kol3) over (order by kol1 rows between unbounded preceding and current row) wzrost
from tab
order by 1
select
kol1,
kol2,
sum(kol3) over (order by kol1 rows unbounded preceding) wzrost
from tab
order by 1
Suma wartości pomiędzy wierszem wyżej oraz wierszem niżej
select
kol1,
kol2,
kol3,
sum(kol3) over (order by kol2 rows between 1 preceding and 1 following)
from tab
Suma wartości z 3 miesięcy poprzedzających wartość w kol2
select
kol1,
kol2,
kol3,
sum(kol3) over (order by kol2 range interval '3' month preceding) suma
from tab
Suma wartości pomiędzy określony miesiącami - 1 przed i 3 po wartości kol2
select
kol1,
kol2,
kol3,
sum(kol3) over (order by kol2 range between interval '1' month preceding and interval '3' month following) suma
from tab