SUM() OVER
Накопительная (скользящая) сумма.
Сигнатура
SUM(expr) OVER (ORDER BY ...)Агрегат SUM с OVER и ORDER BY даёт нарастающий итог по строкам окна.
SELECT day, amount,
SUM(amount) OVER (ORDER BY day) AS running_total
FROM sales;
-- 01 | 100 | 100
-- 02 | 50 | 150
-- 03 | 30 | 180