Дата MySQL GROUP BY при использовании даты и времени В MySQL, скажем, у меня есть таблица с столбцом под названием "actionTime", объявленная как "дата-время" (YYYY-MM-DD HH: MM: SS). Есть ли простой способ использовать "GROUP BY actionTime", но использовать только "дату" части "datetime"? Спасибо Ответ 1 Должен иметь возможность GROUP BY date(actionTime) Подробнее см. . Ответ 2 Ах 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' Ответ 3 Да, используйте MySQL DATE(): SELECT * FROM your_table GROUP BY DATE(actionTime);
Ответ 2 Ах 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'