----------No considere la duplicación de IP-----------------
seleccione DATEPART (hora ,lt;timegt;), count(*) from lt;tablegt;as s group by DATEPART (hour,lt;timegt;);
-------- Considere el problema de duplicación de IP -----------
seleccione hournum, count(*) from (seleccione DATEPART (hora, lt; time gt;) as hournum, lt; IPgt; from lt; table gt ;) agrupar por hournum
Si aún deseas considerar un día determinado, agrega una cláusula donde para limitar la fecha