SQL para contar 1 entre fechas(horas) consecutivas
Publicado por Eduardo (1 intervención) el 30/04/2007 23:07:51
Hola a todos, 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
01-04-2007 1:00:00 01-04-2007 1:00:00 1
01-04-2007 2:00:00 01-04-2007 2:00:00 1
01-04-2007 2:30:00 01-04-2007 2:30:00 1
01-04-2007 3:00:00 01-04-2007 3:00:00 1
01-04-2007 23:30:00 01-04-2007 23:30:00 1
02-04-2007 0:00:00 02-04-2007 0:00:00 1
02-04-2007 0:30:00 02-04-2007 0:30:00 1
02-04-2007 1:00:00 02-04-2007 1:00:00 1
02-04-2007 3:00:00 02-04-2007 3:00:00 1
02-04-2007 3:30:00 02-04-2007 3:30:00 1
Tabla2 resultado
"Desde" ,"Hasta" ,"Cantidad de ceros"
1/4/2007 01:00:00 ,1/4/2007 01:00:00 , 1.00
1/4/2007 02:00:00 ,1/4/2007 03:00:00 ,3.00
1/4/2007 23:30:00 ,2/4/2007 01:00:00 ,4.00
2/4/2007 03:00:00 ,2/4/2007 03:30:00 ,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
Tabla1 Inicial
Desde Hasta Cantidad
01-04-2007 1:00:00 01-04-2007 1:00:00 1
01-04-2007 2:00:00 01-04-2007 2:00:00 1
01-04-2007 2:30:00 01-04-2007 2:30:00 1
01-04-2007 3:00:00 01-04-2007 3:00:00 1
01-04-2007 23:30:00 01-04-2007 23:30:00 1
02-04-2007 0:00:00 02-04-2007 0:00:00 1
02-04-2007 0:30:00 02-04-2007 0:30:00 1
02-04-2007 1:00:00 02-04-2007 1:00:00 1
02-04-2007 3:00:00 02-04-2007 3:00:00 1
02-04-2007 3:30:00 02-04-2007 3:30:00 1
Tabla2 resultado
"Desde" ,"Hasta" ,"Cantidad de ceros"
1/4/2007 01:00:00 ,1/4/2007 01:00:00 , 1.00
1/4/2007 02:00:00 ,1/4/2007 03:00:00 ,3.00
1/4/2007 23:30:00 ,2/4/2007 01:00:00 ,4.00
2/4/2007 03:00:00 ,2/4/2007 03:30:00 ,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
Valora esta pregunta


0