Часы прослушивания по месяцам

Часы прослушивания по месяцам

Ты — продуктовый аналитик музыкального стриминга Wavelane. Команда роста следит за вовлечённостью и хочет видеть помесячную динамику: сколько прослушиваний запускали пользователи и сколько суммарно часов музыки они слушали. В таблице play_events каждая строка — одно воспроизведение с точным временем старта и длительностью в секундах. Сгруппируй прослушивания по календарным месяцам и посчитай итоги. Месяц должен быть представлен своим первым днём. Прослушивание относится к месяцу по моменту старта, даже если длилось до следующего месяца. Верни столбцы: - month_start — первый день месяца (дата в формате YYYY-MM-DD); - plays_cnt — число прослушиваний за месяц (целое); - hours_listened — суммарные часы прослушивания, округлённые до 1 знака. Сортировка: по month_start по возрастанию. Прослушивания с нулевой длительностью учитываются в plays_cnt, но добавляют 0 к часам. Месяцы без событий не выводятся.

Порядок строк важен

PostgreSQLv16

Здесь будет результат вашего запроса

Фокус-радио
На паузе · SomaFM · Fluid