Паузы между прослушиваниями
Паузы между прослушиваниями
Ты — продуктовый аналитик музыкального стриминга TuneWave. Команда рекомендаций хочет понять, насколько плотно слушатели потребляют треки: короткие паузы означают непрерывное прослушивание плейлиста, длинные — что человек вернулся в приложение заново. У тебя журнал стартов треков play_events: кто и в какой момент нажал Play.
Для каждого события посчитай, сколько минут прошло с предыдущего события того же пользователя. Самое первое событие каждого пользователя в результат не включай — его не с чем сравнивать.
Верни столбцы:
- user_id — идентификатор слушателя;
- played_at — время старта трека (timestamp, как в таблице);
- minutes_since_prev — целое число минут с предыдущего события этого пользователя (все интервалы в данных кратны целой минуте).
Сортировка: user_id по возрастанию, затем played_at по возрастанию. Пользователи с единственным событием в вывод не попадают. Временные метки внутри одного пользователя не повторяются.
Порядок строк важен
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
Войти