Tengo una tabla que contiene registros de acceso. Quiero saber cuántos accesos a resource_id '123' ocurrieron en cada hora en un día de 24 horas.Recuperar filas agrupadas por hora con MySQL
Mi primer pensamiento para recuperar esta información es sólo un bucle a través de cada hora y consultar la tabla en cada bucle con algo como ... and time like '$hour:%'
, dado que el campo time
posee los datos en el formato 15:47:55
.
¿Hay alguna manera de que pueda group by
las horas y recuperar cada hora y el número de filas dentro de cada hora en una sola consulta?
La base de datos es MySQL, el lenguaje es PHP.
es la columna 'hora' en formato de fecha y hora? – Zenshai
Por favor, publique la estructura de la base de datos: ¿tiene un 'DATETIME' para el tiempo de acceso? – Josh
@Zenshai me has superado por 41 segundos :-) – Josh