Как сделать группировку результатов по дням в SQL-запросе?
Привет.
Запрос примерно  такой будет, если я верно понял.SELECT t.field1, t.field2 FROM table AS t
WHERE condition
GROUP BY DAYOFMONTH(t.date), HOUR(t.date), MONTH(t.date)
По часам:
SELECT ... FROM table AS t WHERE ...
GROUP BY DATE(t.date), HOUR(t.date)
По дням:
SELECT ... FROM table AS t WHERE ...
GROUP BY DATE(t.date)
По месяцам:
SELECT ... FROM table AS t WHERE ...
GROUP BY YEAR(t.date), MONTH(t.date)