Мой запрос, который я пробовал до сих пор
select sum(g1.datacount) from
(select DAte(DATE) as 'newdate', COUNT(RIDE_ID) as 'datacount' from
ride_Data
where date(date) between (now() - interval 90 day) and now()
group by date(date)
order by date(date) desc) as g1
where g1.newdate between (now() - interval 7 day) and now()
короткая версия вышеприведенного запроса только для пояснения.
select sum(g1.datacount) from g1
where g1.newdate between (now() - interval 7 day) and now()
Чего я хочу достичь
Я хочу подвести итоги за последние 7 дней для столбца данных, как вы можете видеть, что я выполнил эту часть правильно, сейчас возникли проблемы, но в реальном сценарии я хочу суммировать последние 90 дней в группе из 7 дней
Я не знаю, как сгруппировать это таким образом?
Есть ли что-то, что я могу сгруппировать по последним 7 результатам записи