No entiendo bien esto que dices:
Mi tabla tiene estas columnas:
Hora + Visita + fecha
¿Que guardas en el campo "Visita"? Creo que lo que pides es una consulta tal que asi:
Select Hora, count(Hora), Fecha from tabla group by Fecha,Hora order by Fecha ASC, Hora Asc
Eso te va contar el numero de registros con la misma Fecha+Hora, lo que no va a hacer es ir acumulando las hora anteriores de cada dia, pero eso una vez haces el bucle WHILE para mostrarlo lo puedes ir controlando, dinos si esto te sirve y te ayudamos con lo ultimo
Saludos buen karma
![](http://static.forosdelweb.com/fdwtheme/images/buttons/reputation.gif)
y japy crismas