Движение пользователей между сегментами

Сложная CTE (Common Table Expressions)

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

Таблица orders (id, user_id, amount REAL, created_at TEXT). Для каждого пользователя определите сегмент по месячной выручке: 'Высокий' (>= 10000), 'Средний' (>= 3000), 'Низкий' (< 3000), 'Неактивный' (нет заказов). Постройте матрицу переходов из января в февраль 2024. Выведите segment_jan, segment_feb, user_count.

Схема данных

CREATE TABLE orders (id INTEGER PRIMARY KEY, user_id INTEGER, amount REAL, created_at TEXT);

Темы

CTE LEFT JOIN CASE WHEN SEGMENT MIGRATION MATRIX

Подсказки

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