Problems / Time Between Events / Editorial
LAG(event_date) OVER (PARTITION BY user_id ORDER BY event_date)
DATEDIFF('day', prev_event_date, event_date)
prev_event_date
The LAG() window function accesses the value from a previous row without requiring a self-join. Combined with DATEDIFF, it provides an efficient way to compute inter-event intervals.
LAG()
DATEDIFF
Solve Time Between Events yourself →