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?
