Таблица 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