Ограничение по дате в оконной функции PostgreSQL

Есть таблица с данными за весь 2021 и 2022 год. Нужно посчитать кумулятивную сумму поля по дате за предыдущий год. То есть нужно, например, чтобы у строки 2022-03-01 было значение кумулятивной суммы за 2021-03-01

пока пробую данную оконную функцию:

SUM(fact_mln) OVER(PARTITION BY date - INTERVAL '1 year' ORDER BY date)

Но метод - INTERVAl '1 year' не работает

Как можно преобразовать данную оконную функцию или может есть какие-либо решения ещё?


Ответы (0 шт):