← Все треки

Собеседование

SQL: визиты

День от первого визита, живые за семь дней и возврат после паузы длиннее недели.

Идите сверху вниз. Внутри шага задачи усложняются, следующий шаг уже про другой вопрос.

Создайте аккаунт, чтобы видеть прогресс по треку.

Шаг 1. День от первого визита

N — сколько дней прошло от первого захода человека. Два захода в одну дату дают один день.

  1. — 701. Ровно через N дней Hard 1490 ₽ 1 решил

Шаг 2. Живые за семь дней

Для каждого дня журнала — сколько разных людей заходили в этот день или в шесть дней перед ним. День без заходов остаётся в ответе.

  1. — 702. Живые за семь дней Hard 1490 ₽ 1 решил

Шаг 3. Пауза длиннее недели

Между двумя соседними днями визита строго больше семи дней. Ровно семь в ответ не входит.

  1. — 703. Вернулся после длинной паузы Hard 1490 ₽ 1 решил