RFM-сегментация по квартилям

Сложная Агрегации

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

Таблица purchases (id, user_id, amount, purchased_at TEXT). Для каждого пользователя вычислите: recency (дни от последней покупки до 2024-03-01), frequency (кол-во покупок), monetary (сумма покупок). Выведите user_id, recency, frequency, monetary. Отсортируйте по monetary DESC.

Схема данных

CREATE TABLE purchases (id INTEGER PRIMARY KEY, user_id INTEGER, amount REAL, purchased_at TEXT);

Темы

GROUP BY COUNT SUM MAX JULIANDAY

Подсказки

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