Hola todos,
necesito una ayuda para generar una tabla con un registro por cada mes entre
un intervalode fechas dado.
Por ejemplo, si el intervalo es Noviembre de 2003 a Febreo de 2004, entonces
agregar un registro
para noviembre y diciembre de 2003, y enero y febrero de 2004.
Lo que quiero es no usar un loopmejor dicho, la solución que implementé
fué mediante en while, pero quiero
"mejorar" el código con una solición más ingeniosaque no se me
ocurre...!!!!
declare @Fdesde datetime , @Fhasta datetime
select @Fdesde = '01/11/2003' , @Fhasta = '01/02/2004'
CREATE TABLE #tMonth ( año int , mes int )
/*
Necesito insertar en la tabla un registro por cada mes entre el
intervalo de fechas dado, como sigue
Año Mes
-
2003 11
2003 12
2004 1
2004 2
*/
muchas gracias por adelantado
Eusebio
Leer las respuestas