в которой 2 поля date и count. нужно при выборке из апи типа /api/sales/?date_from=2021-01-01&date_to=2021-01-07 отдавать сумму поля count и, что самое главное, разницу в процентах по сравнению с таким же периодом в прошлом, т.е. если с 24.12.2020 по 31.12.2020 было сделано 100 продаж в сумме, а за 01.01.2021-07.01.2021 было сделано 110 продаж, то нужно отдать в ответ на запрос выше, {sum_count: 110, growth: 10%}
И чем проблема? Агрегируешь за первый период, агрегируешь за второй период, считаешь growth и отдаешь.
проблемы нет, просто интересно как бы тут народ делал такое. в 1 запрос реально уложиться?
Обсуждают сегодня