SQL Practice Logo

SQLPractice Online

Level 4 - Mid-LevelDebugging Questions

Debug: Incorrect LAG Ordering

Fix this query so previous amount is based on chronological order. SELECT user_id, event_date, amount, LAG(amount) OVER (PARTITION BY user_id ORDER BY amount) AS prev_amount FROM spend_events;

Schema Context

spend_events(user_id, event_date, amount)