Повторная покупка в SQL: отменённый первый заказ

В истории клиента есть отменённая заявка и оплаченные покупки. Проверьте, от какого события должен отсчитываться срок повторной покупки и как неверная точка отсчёта меняет отчёт.

Выберите ответ и проверьте себя. Продолжить тему можно в курсе Продвинутый SQL: сложные запросы и задачи для собеседований.

Бизнес требует отчёт о клиентах, совершивших повторную оплаченную покупку в течение 30 дней после первой. У клиента 101 хронология заказов следующая:

  1. 2024-01-10 10:00:00 — order_1 (status = 'cancelled')
  2. 2024-01-15 12:00:00 — order_2 (status = 'completed')
  3. 2024-02-10 15:00:00 — order_3 (status = 'completed')
    Аналитик определил первую покупку как MIN(occurred_at) по всей таблице без учёта статуса (order_1), после чего отсчитал 30 дней и проверял только завершённые заказы. К какому искажению это привело?
Выберите один вариант
Без регистрации · результат не сохраняется

Связанные задачи