Expert
CTE
Pro Challenge
Sessionize Product Events with Thirty-Minute Gaps
Assign product events to user sessions. A new session starts only when the gap from the previous event is greater than 30 minutes; exactly 30 minutes stays in the session. Order same-time events by event_id. Return user_id, event_id, occurred_at and session_id starting at 1 per user. Return columns: user_id, event_id, occurred_at, session_id.
Preparing the interactive SQL workspace...