Предыдущая покупка клиента

Лёгкая Оконные функции

Условие задачи

Таблица purchases содержит id, user_id, purchase_date, amount. Для каждой покупки выведите сумму предыдущей покупки того же клиента. Выведите id, user_id, purchase_date, amount, prev_amount (NULL если покупка первая).

Схема данных

CREATE TABLE purchases (id INTEGER PRIMARY KEY, user_id INTEGER, purchase_date TEXT, amount REAL);

Темы

LAG OVER PARTITION BY WINDOW

Подсказки

Решить в интерактивной SQL-песочнице → ← Все SQL-задачи