Pro question

Trailing 7-day active users

SQL & Data Modeling · Window Functions · hard · Original Uplift question · PostgreSQL · 15 min

From an events table, for each calendar date return the number of DISTINCT users active in the trailing 7 days (that date and the 6 days before it).

This question is part of Pro

The prompt, fixtures, grading criteria and model write-up stay on the server until your plan unlocks them.

Source

Original Uplift question based on a common interview pattern.

Community

How other people solved this

There is rarely one right query or one right framing. Read how others approached it, and share your own once you have submitted an answer.

Reading is open to everyone. Sign in to share your approach or mark a write-up as helpful.

Loading write-ups…