Предыдущий заказ юзера

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

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

Таблица orders содержит id, user_id, amount, created_at. Для каждого заказа покажите сумму ПРЕДЫДУЩЕГО заказа того же юзера (или NULL). Выведите id, user_id, amount, prev_amount. Отсортируйте по user_id, created_at.

Схема данных

CREATE TABLE orders (id INTEGER PRIMARY KEY, user_id INTEGER, amount REAL, created_at TEXT);

Темы

LAG OVER PARTITION BY

Подсказки

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