2009-12-16 18 views
7

En MySQL, digamos que tengo una tabla con una columna llamada 'actionTime' declarada como 'datetime' (AAAA-MM-DD HH: MM: SS).MySQL GROUP BY fecha al usar datetime

¿Existe una manera fácil de usar "GROUP BY actionTime" pero solo usa la parte de 'fecha' de 'datetime'?

Gracias

+0

Pregunta similar: http://stackoverflow.com/questions/366603/mysql-sql-group-by-date-only-on-a-datetime -column –

Respuesta

9

debe ser capaz de

GROUP BY date(actionTime) 

Ver this para obtener más información.

0

Sí, utilice DATE() función de MySQL:

SELECT * FROM your_table GROUP BY DATE(actionTime);