Собесов

Ренессанс Кредит SQL — выборка для рассылки по партнёру с RFM-сегментами

SQLСегментацияСредняяMiddle

Условие

Есть три таблицы:

  • clients(ow_id, birth_dt, email_flg, mobile_app_flg) — справочник клиентов (исторический, с дублями, нужен последний срез).
  • comms(ow_id, sent_date, channel_nm, partner_id, sent, delivered, opened, clicked, cell_pk) — история коммуникаций.
  • purchases(ow_id, partner_id, pos, cash_dt) — покупки у партнёров.

Составить выборку для рассылки email по партнёру partner_id = 1111:

  1. Клиент не получал коммуникации по этому партнёру за прошлую неделю ни по одному каналу.
  2. Сегментировать клиентов по тратам у партнёра 1111 за последние 30 дней:
    • NEW — не покупал.
    • SMALL — суммарно ≤ 1000 ₽.
    • BIG — суммарно > 1000 ₽.
  3. На выходе: client_id, segment.

Хочешь увидеть разбор?

Зарегистрируйся бесплатно — откроется развёрнутое решение этой задачи и ещё 4 на выбор.

Зарегистрироваться и увидеть разбор
Уже есть аккаунт? Войти