Agrupar por rango de horas SQL

Que tal Andra,
Gracias por leer y antes que nada la presentación mi nombre es Adrian y estaré encantado si me puedes ayudar, te expongo mi caso:
Mi tabla corresponde al siguiente esquema:
fecha |hora |vendedor| estatus
15/06/2011|15/06/2011 09:50:20 a.m. |Arturo | entregado
15/06/2011|15/06/2011 10:01:40 a.m. |Gerardo | pendiente
15/06/2011|15/06/2011 10:05:14 a.m. |Ricardo | cancelado
Me gustaría hacer un select agrupado por rango de horas ej.
SELECT a.estatus, count(a.estatus) as conteo from [tabla1] a
group by a.estatus order by a.estatus
Me devuelve claro cuantas ventas pendientes, canceladas o entregadas de manera general pero necesito agruparlas también por hora:
Cuantas pendientes, canceladas y entregadas de 9 a 10 de la mañana, de 10 a 11 etc.
¿Cómo podría realizar un select así?
Gracias

Añade tu respuesta

Haz clic para o