WoLFiks
Не курю...
Есть таблица 2 поля:
date (формат: дата, без времени), fn
Как сделать группировку за каждые N дней? Например за 3?
Если группировать за день, то легко:
SELECT date, COUNT(*) FROM table GROUP BY date
Получим вывод например:
2016-11-18 = 3 записей
2016-11-17 = 15 записей
2016-11-16 = 20 записей
2016-11-15 = 25 записей
2016-11-14 = 7 записей
...
Как состряпать такой итог:
2016-11-18 - 2016-11-16 = 38 записей
2016-11-15 - 2016-11-13 = 32 записи
...
Спасибо!
date (формат: дата, без времени), fn
Как сделать группировку за каждые N дней? Например за 3?
Если группировать за день, то легко:
SELECT date, COUNT(*) FROM table GROUP BY date
Получим вывод например:
2016-11-18 = 3 записей
2016-11-17 = 15 записей
2016-11-16 = 20 записей
2016-11-15 = 25 записей
2016-11-14 = 7 записей
...
Как состряпать такой итог:
2016-11-18 - 2016-11-16 = 38 записей
2016-11-15 - 2016-11-13 = 32 записи
...
Спасибо!