Crear record a partir de dos valores en una tabla
Publicado por Pedro Jimenez (22 intervenciones) el 25/05/2005 23:19:59
Tengo una tabla en la que dos de los campos son fechas, desde y hasta, lo que necesito es que a partir de esas fechas me genere una tabla con un registro para cada dia que haya entre las fechas, ejemplo:
TABLA QUE YA EXITE
ID PRECIO DESDE HASTA PRODUCTO
1 $100 01-Ene-05 02-Ene-05 Libros
2 $105 03-Ene-05 04-Ene-05 Dvd´s
QUIERO QUE ME GENERE LA SIGUIENTE TABAL:
ID PRECIO FECHA PRODUCTO
1 $100 01-Ene-05 Libros
2 $100 02-Ene-05 Libros
3 $105 03-Ene-05 Dvd´s
4 $105 04-Ene-05 Dvd´s
Resumiendo: necesito que la consulta obtenga el rango de dias que hay entre las dos fechas de cada registo y que me gener un nuevo registro para cada uno de los días que existe entre esas fechas, en el ejmplo solo hay dos dias entre cada rango, pero se puede dar el caso que un producto tenga la misma tarifa los 365 dias del año, entonces necesitaria que me generara 365 registros.
Espero haberme explicado y les agradezco su ayuda.
Pedro Jimenez
TABLA QUE YA EXITE
ID PRECIO DESDE HASTA PRODUCTO
1 $100 01-Ene-05 02-Ene-05 Libros
2 $105 03-Ene-05 04-Ene-05 Dvd´s
QUIERO QUE ME GENERE LA SIGUIENTE TABAL:
ID PRECIO FECHA PRODUCTO
1 $100 01-Ene-05 Libros
2 $100 02-Ene-05 Libros
3 $105 03-Ene-05 Dvd´s
4 $105 04-Ene-05 Dvd´s
Resumiendo: necesito que la consulta obtenga el rango de dias que hay entre las dos fechas de cada registo y que me gener un nuevo registro para cada uno de los días que existe entre esas fechas, en el ejmplo solo hay dos dias entre cada rango, pero se puede dar el caso que un producto tenga la misma tarifa los 365 dias del año, entonces necesitaria que me generara 365 registros.
Espero haberme explicado y les agradezco su ayuda.
Pedro Jimenez
Valora esta pregunta


0