User's First Purchase
CRM is building the first purchase date for each buyer. In a_events, use events where kind = 'purchase', find the earliest date from ts for each user_id, and return user_id and first_purchase, sorted by user_id.
Expected output sample
This is what a correct answer looks like — its row count is its own, it doesn't have to match the schema tables.
| user_id | first_purchase |
|---|---|
| 1 | 2024-01-05 |
| 3 | 2024-01-05 |
| 5 | 2024-01-07 |
Sign in to see submission history
Sign inSign in to use AI Mentor
Sign in