X5: топ-25% покупателей по revenue

Средняя RFM-анализ X5

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

Таблица purchases(user_id, amount). Найдите пользователей, попадающих в топ-25% по общей сумме покупок. Выведите user_id, total_amount, rank_pct (процентильный ранг, 0–100, где 100 = самый дорогой). Сортировка по total_amount DESC. Только топ-25% (rank_pct >= 75).

Схема данных

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

Темы

rfm PERCENT_RANK window top-quartile

Подсказки

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