Задача 4 из 20 — SQL | LearnToFly

SQL: уровень 5

Вопрос 4 из 20
Экзаменатор

Как задать оконную рамку (frame) явно в оконной функции, например для скользящей суммы за 3 предыдущие строки?

Ответ
SELECT *,
    SUM(amount) OVER (
        ORDER BY created_at
        ROWS BETWEEN 2 PRECEDING AND CURRENT ROW
    ) AS rolling_sum
FROM orders;