tengo una tabla de llamdas tipo
llamid telefono hora
1------55555----10:30:00
2------55555----10:20:00
3------55555----10:25:00
4------55555----11:30:00
5------55555----11:20:00
6------55555----11:25:00
y quiero ver cuantas llamdas se hicieron en un intevalo de tiempo por ejemplo que me liste
de 10:25:00 a 10:30:00 se hicieron 3 llamadas y son estas
55555----10:30:00
55555----10:20:00
55555----10:25:00
de 11:25:00 a 12:30:00 se hicieron 3 llamadas y son estas
55555----11:30:00
55555----11:20:00
55555----11:25:00
intente hacerlo con
select count(*),* from tabla where hora<10:30:00 and hora>10:30:00
union
select count(*),* from tabla where hora<11:30:00 and hora>11:30:00
pero debo de revisar intervalos de cada 30 mins en todo el dia entonces tengo una sentencia de como 50 lineas, pdre reducirla ,muchas gracias!!