В компании замеряется такой показатель, как "30-дневная активная база". Для любого дня - это число клиентов за предыдущие 30 дней. Например, для 2022-01-01 - это число уникальных клиентов, совершивших визит за 30 дней до 2022-01-01, включая 2022-01-01. Для 2022-01-02 - это число уникальных клиентов, совершивших визит за 30 дней до 2022-01-02, включая 2022-01-02 и т.д.
Допустим, у вас есть таблица с чековыми данными по двум городам со следующими полями:
id - идентификатор чекаcityname - наименование городаdate - дата чекаorderid - id чекаclientid - id клиентаsales - сумма чека в рубляхДанные в таблице с 2022-01-01 по 2022-02-28.
Посчитайте подневную динамику 30-дневной активной базы по каждому городу, отсортируйте по городу и дате по возрастанию.
Поля в результирующей таблице: cityname, date, active_base.