Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2009, 09:47
Avatar de fenix4
fenix4
 
Fecha de Ingreso: noviembre-2001
Ubicación: Caracas
Mensajes: 226
Antigüedad: 22 años, 5 meses
Puntos: 1
Consulta: obtener varios registros de un registro.

Amigos, necesito hacer una consulta medio jalada de los pelos(medio loca).

imaginen la siguiente tabla

id | fecha1................| fecha2..................| usuario
1 |01-01-2009 08:00 |01-01-2009 17:00 | pedro
2 |01-01-2009 08:00 |02-01-2009 17:00 | luis
3 |04-01-2009 08:00 |06-01-2009 17:00 | pedro
4 |08-01-2009 08:00 |09-01-2009 12:00 | luis

Lo que quiero hacer es obtener varios registros de un sólo registro, es decir,
la tabla contiene dos campos tipo fecha(fecha1, fecha2) es rango de fechas, donde inicia y termina un periodo,
la idea es tener un registro por cada día incluido.


Resultado deseado
fecha ...........|hora1 |hora2 | usuario
01-01-2009 |08:00 |17:00 | pedro
01-01-2009 |08:00 |17:00 | luis
02-01-2009 |08:00 |17:00 | luis
04-01-2009 |08:00 |17:00 | pedro
05-01-2009 |08:00 |17:00 | pedro
06-01-2009 |08:00 |17:00 | pedro
08-01-2009 |08:00 |17:00 | luis
08-01-2009 |08:00 |12:00 | luis

Ahora les voy a explicar para que quiero hacer esto, tengo una tabla que guarda permisos solicitados de un personal,
como ven tiene la fecha y hora que comienza y la fecha y hora en que termina el permiso. La idea es tener un reporte
donde se refleje de los días laborables cuales estaba en permiso. Debido a que lo tengo que cruzar con la tabla
que me dice a que hora vino a trabajar cada día(eso ya esta listo).

Se puede o esta muy loco?
__________________
S.L.P.S.