Разница с предыдущим заказом

Средняя Оконные функции

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

Таблица transactions содержит id, user_id, amount, created_at. Для каждой транзакции вычислите разницу с предыдущей транзакцией того же пользователя. Выведите user_id, created_at, amount, prev_amount, amount_diff. Для первой транзакции prev_amount = NULL.

Схема данных

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

Темы

LAG WINDOW PARTITION BY

Подсказки

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