yesterday

Пример — вычислим кумулятивную сумму выручки для каждого пользователя, упорядочив данные по дате заказа. Используем PARTITION BY для разделения данных по пользователям и ORDER BY для упорядочивания по дате:

SELECT user_id,

       event_dt,

       revenue,

       SUM(revenue) OVER (PARTITION BY user_id ORDER BY event_dt) AS cumulative_revenue

FROM online_store.orders

ORDER BY event_dt;

Posted on