Условие
В компании замеряется «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 |