Кого пора возвращать в маркетплейс
Кого пора возвращать в маркетплейс
Ты работаешь продуктовым аналитиком B2B-маркетплейса. CRM-команда готовит кампанию возврата клиентов и хочет понять, сколько дней прошло с последней реально оплаченной покупки каждого активного покупателя на контрольную дату 1 июля 2026 года. Отменённые, возвращённые, незавершённые заказы и записи без даты оплаты не должны влиять на показатель. Клиенты без единого подходящего заказа в результат не попадают.
Верни столбцы:
- customer_id — идентификатор клиента, целое число
- customer_name — название клиента
- last_paid_date — дата последнего оплаченного заказа в формате YYYY-MM-DD
- recency_days — число календарных дней от last_paid_date до 2026-07-01, целое число
Правила:
- Учитывай только заказы со статусом paid и непустым paid_at.
- Заказы позднее 2026-07-01 игнорируй.
- Если у клиента несколько оплат в один последний день, верни одну строку клиента.
- Сортируй по recency_days по возрастанию, затем по customer_id по возрастанию.
- Округление не требуется; NULL в результате быть не должно.
Пример ожидаемого ответа
Это пример правильного ответа — у него своё количество строк, оно не должно совпадать с таблицами в схеме. Названия столбцов в твоём ответе должны совпадать с этим примером — переименуй их через AS, если нужно.
| customer_id | customer_name | last_paid_date | recency_days |
|---|---|---|---|
| 4 | Delta Foods | 2026-06-30 | 1 |
| 8 | Harbor Tools | 2026-06-30 | 1 |
| 1 | Acorn Labs | 2026-06-28 | 3 |
Войдите, чтобы видеть историю отправок
ВойтиВойдите, чтобы использовать AI Mentor
Войти