Месячный retention с классификацией: new, retained, resurrected, churned

Сложная Retention-анализ

Условие задачи

Таблица monthly_active содержит user_id, active_month (YYYY-MM). Для марта 2024 классифицируйте пользователей: new (не было в феврале и ранее), retained (был в феврале), resurrected (был ранее, но не в феврале), churned (был в феврале, нет в марте). Выведите status, user_count.

Схема данных

CREATE TABLE monthly_active (user_id INTEGER, active_month TEXT);

Темы

RETENTION CLASSIFICATION CTE NOT IN UNION ALL

Подсказки

Решить в интерактивной SQL-песочнице → ← Все SQL-задачи