Как подсчитать количество записей в таблице MySQL на основе столбца временной метки за единицу времени, когда единица времени произвольна?
В частности, я хочу подсчитать, сколько временных меток записи упало на 15-минутные ведра в течение заданного интервала. Я понимаю, как это сделать в ведрах в 1 секунду, 1 минуту, 1 час, 1 день и т.д., Используя функции даты MySQL, например
SELECT YEAR(datefield) Y, MONTH(datefield) M, DAY(datefield) D, COUNT(*) Cnt FROM mytable GROUP BY YEAR(datefield), MONTH(datefield), DAY(datefield)
но как я могу группировать 15-минутные ведра?