WB: RFM-сегментация покупателей

Сложная RFM-анализ Wildberries

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

Таблица orders(user_id, order_date, amount). Дата отсчёта: 2026-04-01. Для каждого юзера посчитайте: R = дней с последнего заказа, F = всего заказов, M = сумма заказов. Затем разбейте на R-tile/F-tile/M-tile (NTILE(5), 1 = худшие, 5 = лучшие). Выведите user_id, R, F, M, r_score, f_score, m_score, rfm (concatenation как TEXT, например "555"). Сортировка по rfm DESC.

Схема данных

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

Темы

rfm NTILE segmentation JULIANDAY

Подсказки

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