RFM: матрица миграции между периодами
Сложная
RFM-анализ
Условие задачи
Таблица orders содержит user_id, order_date, amount. Посчитайте RFM-сегмент (упрощённый: Champions/Loyal/At Risk/Lost) для Q4 2023 и Q1 2024 для каждого пользователя. Покажите миграцию. Выведите user_id, segment_q4, segment_q1.
Схема данных
CREATE TABLE orders (user_id INTEGER, order_date TEXT, amount REAL);
Темы
RFM MIGRATION CTE CASE COALESCE LEFT JOIN
Подсказки
- Отдельные CTE для RFM каждого периода
- COALESCE(segment, 'Lost') для пользователей без заказов в периоде
Решить в интерактивной SQL-песочнице →
← Все SQL-задачи