Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/06/2012, 16:10
mega0079
 
Fecha de Ingreso: agosto-2008
Mensajes: 272
Antigüedad: 15 años, 8 meses
Puntos: 1
problema con consulta

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!!