Código SQL:
Ver originalDECLARE @dia INT
DECLARE @mes INT
DECLARE @x INT
DECLARE @fecha datetime
DECLARE @dias TABLE (dia datetime)
SET @fecha='10/01/2011'
SET @dia=datepart(dd,@fecha)
SET @x=datepart(mm,@fecha)
SET @mes=datepart(mm,@fecha)
while @x=@mes
BEGIN
INSERT INTO @dias VALUES (@fecha)
SET @fecha=dateadd(dd,1,@fecha)
SET @mes=datepart(mm,@fecha)
END
SELECT * FROM @dias
Saludos!