Собесов

Dodo Brands — подневная динамика 30-дневной активной базы по городам

SQLRolling windowСредняяJunior

Условие

В компании замеряется «30-дневная активная база» — для любого дня D это число уникальных клиентов, совершивших визит за 30 дней до D включительно (то есть на интервале [D − 29, D]).

Таблица чеков с полями: cityname, date, orderid, clientid, sales. Данные с 2022-01-01 по 2022-06-30.

Посчитайте подневную динамику 30-дневной активной базы по каждому городу. Сортировка — по городу, дате.

Пример вывода:

cityname date active_base
city1 2022-02-01 534
city1 2022-06-30 976
city2 2022-02-01 3450
city2 2022-06-30 4210

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

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

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