Первый цифровой след клиента
Первый цифровой след клиента
Ты работаешь продуктовым аналитиком в мобильном банке Northstar. Команда онбординга хочет понять, когда каждый клиент впервые начал пользоваться приложением: это позволит сравнить скорость активации клиентов из разных будущих кампаний.
В таблице app_events хранятся действия клиентов. У одного клиента может быть несколько событий в один день и несколько событий с одинаковым временем. Строки с occurred_at IS NULL считаются технически неполными и не участвуют в расчёте. Клиенты, у которых нет ни одного события с заполненным временем, не должны попадать в результат.
Для каждого клиента найди календарную дату его самой ранней активности.
Верни столбцы:
- user_id — идентификатор клиента;
- first_activity_date — дата первой активности в формате YYYY-MM-DD.
Отсортируй результат по user_id по возрастанию. Дубликаты событий не должны создавать дополнительные строки.
Пример ожидаемого ответа
Это пример правильного ответа — у него своё количество строк, оно не должно совпадать с таблицами в схеме. Названия столбцов в твоём ответе должны совпадать с этим примером — переименуй их через AS, если нужно.
| user_id | first_activity_date |
|---|---|
| 101 | 2026-01-05 |
| 102 | 2026-01-03 |
| 103 | 2026-01-08 |
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
Войти