Duplicar posibles:
SQL Server 2008 Generate a Series of date timesbucle de instrucción SELECT de SQL Server ms
tengo a través de un bucle startDate y endDate
La instrucción SELECT debe producir como resultado como ..
Resultado previsto:
------------
Date
------------
09/01/2012 -> startDate
09/02/2012
09/03/2012
.
.
.
.
09/30/2012 -> endDate
Traté
declare @startDate datetime , @endDate endDate
set @startDate='09/01/2012'
set @endDate='09/30/2012'
while DATEDIFF(@startDate,@endDate)!=-1
begin
select @startDate as Date
set @startDate = DATEADD(day,2,@startDate)
end
Pero no es hacer ejercicio ..
genera 30 salidas ..
quiero las fechas en una sola salida como en la salida esperada.
donde me estoy equivocando aquí chicos?
muchas gracias .. gracias – Dreamer