Contar 1 para fechas consecutivas de 30 min

Hola, tengo la tabla1 y con ella deseo obtener la tabla2 contando los unos que existen para horas consecutivas (30 minutos):
Tabla1 Inicial
Desde Hasta Cantidad
1/4/07 1:00 1/4/07 1:00 1
1/4/07 2:00 1/4/07 2:00 1
1/4/07 2:30 1/4/07 2:30 1
1/4/07 3:00 1/4/07 3:00 1
1/4/07 23:30 1/4/07 23:30 1
2/4/07 0:00:00 2/4/07 0:00 1
2/4/07 0:30:00 2/4/07 0:30 1
2/4/07 1:00:00 2/4/07 1:00 1
2/4/07 3:00:00 2/4/07 3:00 1
2/4/07 3:30:00 2/4/07 3:30 1
Tabla2 resultado
"Desde" ,"Hasta" ,"Cantidad"
1/4/07 01:00 ,1/4/07 01:00 , 1.00
1/4/07 02:00 ,1/4/07 03:00 ,3.00
1/4/07 23:30,2/4/07 01:00,4.00
2/4/07 03:00,2/4/07 03:30,2.00
Como puedo realizar lo anterior con una consulta en SQL y contar los 1 para fechas-Horas consecutivas de 30 minutos. ¿Sabe alguien como lograr esto?
Muy agradecido por cualquier ayuda.
Saluda
Eduardo
Respuesta
1
Intenta usando un count en el select y un having con una sentencia de dateadd.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas