Допустим, в MySQL у меня есть таблица со столбцом с именем 'actionTime', объявленным как 'datetime' (ГГГГ-ММ-ДД ЧЧ: ММ: СС).
Есть ли простой способ использовать «GROUP BY actionTime», но использовать только часть «date» от «datetime»?
Спасибо
Должно быть в состоянии
GROUP BY date(actionTime)
Подробнее см. .
Ааа, Google .. так просто в использовании. http://dev.mysql.com/doc/refman/5.1/en/date-and-time-functions.html#function_date
mysql> SELECT DATE('2003-12-31 01:02:03'); -> '2003-12-31'
Да, используйте функцию MySQL DATE():
DATE()
SELECT * FROM your_table GROUP BY DATE(actionTime);