Часы прослушивания по месяцам
Часы прослушивания по месяцам
Ты — продуктовый аналитик музыкального стриминга Wavelane. Команда роста следит за вовлечённостью и хочет видеть помесячную динамику: сколько прослушиваний запускали пользователи и сколько суммарно часов музыки они слушали. В таблице play_events каждая строка — одно воспроизведение с точным временем старта и длительностью в секундах.
Сгруппируй прослушивания по календарным месяцам и посчитай итоги. Месяц должен быть представлен своим первым днём. Прослушивание относится к месяцу по моменту старта, даже если длилось до следующего месяца.
Верни столбцы:
- month_start — первый день месяца (дата в формате YYYY-MM-DD);
- plays_cnt — число прослушиваний за месяц (целое);
- hours_listened — суммарные часы прослушивания, округлённые до 1 знака.
Сортировка: по month_start по возрастанию. Прослушивания с нулевой длительностью учитываются в plays_cnt, но добавляют 0 к часам. Месяцы без событий не выводятся.
Пример ожидаемого ответа
Это пример правильного ответа — у него своё количество строк, оно не должно совпадать с таблицами в схеме. Названия столбцов в твоём ответе должны совпадать с этим примером — переименуй их через AS, если нужно.
| month_start | plays_cnt | hours_listened |
|---|---|---|
| 2026-01-01 | 3 | 0.7 |
| 2026-02-01 | 4 | 0.9 |
| 2026-03-01 | 4 | 1.1 |
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
Войти