Дата MySQL GROUP BY при использовании даты и времени

В MySQL скажем, у меня есть таблица со столбцом, названным 'actionTime', объявленным как 'дата и время' (YYYY-MM-DD HH:MM:SS).

Существует ли простой способ использовать "GROUP BY actionTime", но только использовать часть 'даты' 'даты и времени'?

Спасибо

7
задан Nathan H 16 December 2009 в 22:43
поделиться

3 ответа

Должна быть возможность

GROUP BY date(actionTime)

См. этот для получения дополнительной информации.

9
ответ дан 6 December 2019 в 15:23
поделиться

Ах, 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'
5
ответ дан 6 December 2019 в 15:23
поделиться

Да, используйте функцию MySQL DATE () :

SELECT * FROM your_table GROUP BY DATE(actionTime);
0
ответ дан 6 December 2019 в 15:23
поделиться
Другие вопросы по тегам:

Похожие вопросы: