SQL cómo sumar eventos en una hora entre dos fechas y mostrarlos en una fila
Estoy desarrollando un informe con C # y SQL Server 2005, solo tengo que mostrar cuántos hits recibimos cada hora. La mesa es muy grande. La salida debería verse así:
Row# | Date | Time | Hit Count ----------------------------- 1 | 07/05/2012 | 8:00 | 3 2 | 07/05/2012 | 9:00 | 4 3 | 07/05/2012 | 10:00 | 0 4 | 07/05/2012 | 11:00 | 5
Mi mesa se ve así:
"HitTime": 07/05/2012 08:02:24 07/05/2012 08:12:21 07/05/2012 08:23:00 07/05/2012 09:01:00 07/05/2012 09:08:14 07/05/2012 09:12:31 07/05/2012 09:22:27
..etc Como ve en el campo HitTime, solo tengo fecha y hora, necesito mostrar en la misma fecha, por ejemplo, de 8:00 a 8:59, cuántos golpes recibí, y debería ser para todo el día, muy primero segundo ese día comienza hasta muy final segundo del día.