SQL - Consulta sql para que devuelva un listado con las horas de todo un dia

   
Vista:

Consulta sql para que devuelva un listado con las horas de todo un dia

Publicado por Jose luis (4 intervenciones) el 11/04/2014 22:13:01
Buenas tardes los molesto con este tema al que no le encuentro solución, cualquier ayuda es buena, desde ya muchas gracias

Tabla PERIODO
(
ID INT
HORA_DESDE DATETIME
HORA_HASTA DATETIME
DIFERENCIA INT
)

______________________________
Datos PERIODO

1
'2014-04-01 00:00:00'
'2014-04-02 00:00:00'
30
______________________________

Se busca una consulta sin cursor ni uso de while que genere este resultado

-- genero los registros desde fecha_desde a fecha_hasta incrementando en minutos segun el valor del campo diferencia
1 2014-04-01 00:00:00
1 2014-04-01 00:30:00
1 2014-04-01 01:00:00
1 2014-04-01 01:30:00
1 2014-04-01 02:00:00
1 2014-04-01 02:30:00
1 2014-04-01 03:00:00
.
.
.
1 2014-04-01 21:30:00
1 2014-04-01 22:00:00
1 2014-04-01 22:30:00
1 2014-04-01 23:00:00
1 2014-04-01 23:30:00
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Isaias

Consulta sql para que devuelva un listado con las horas de todo un dia

Publicado por Isaias (690 intervenciones) el 14/04/2014 19:30:21
¿En que motor?
¿Es trabajo escolar?
¿Cómo juega el campo DIFERENCIA?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

Consulta sql para que devuelva un listado con las horas de todo un dia

Publicado por Jose luis (4 intervenciones) el 14/04/2014 19:52:08
Gracias por tu respuesta.

Con respecto a tu pregunta:

1_no importa el motor si que deber ser ansi sql.
2_no es trabajo escolar
3_El campo diferencia indica la cantidad de minutos que debe pasar entre un horario y otro ejemplo

para diferencia igual 15:
2014-04-01 00:00:00
2014-04-01 00:15:00
2014-04-01 00:30:00

para diferencia igual 30:
2014-04-01 00:00:00
2014-04-01 00:30:00
2014-04-01 01:00:00
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar