SQL Middle Выручка, LTV и CAC обновлено

Выручка на пользователя по когортам

Условие

Сгруппируй пользователей по месяцу регистрации (signup_date). Для каждой когорты посчитай число пользователей, их суммарную выручку за всё время (по orders, у кого заказов нет, тот даёт 0) и выручку на пользователя, округлённую до целого.

Колонки: cohort_month (тип date), users, revenue, revenue_per_user. Порядок: по месяцу.

Как подойти

Подсказки: 3
  1. Пользователи без заказов тоже входят в когорту.
  2. Если соединить и сразу считать COUNT(*), получатся заказы.
  3. Сначала агрегируй до пользователя, потом до когорты.

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.