Кого пора возвращать в маркетплейс

Кого пора возвращать в маркетплейс

Ты работаешь продуктовым аналитиком 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_idcustomer_namelast_paid_daterecency_days
4Delta Foods2026-06-301
8Harbor Tools2026-06-301
1Acorn Labs2026-06-283
PostgreSQLv16

Здесь будет результат вашего запроса

Фокус-радио
На паузе · SomaFM · Fluid