Powiel możliwe:
SQL Server 2008 Generate a Series of date timesPętla w SELECT w ms sqlserver
muszę Loop przez startDate i endDate
Instrukcja SELECT powinna dawać wynik jako ..
Oczekiwany wynik:
------------
Date
------------
09/01/2012 -> startDate
09/02/2012
09/03/2012
.
.
.
.
09/30/2012 -> endDate
próbowałem
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
ale jej nie pracuje ..
generuje 30 wyjść ..
chcę daty w jednym wyjściu, jak w oczekiwanej produkcji.
gdzie ja się tu mylę?
dziękuję bardzo .. – Dreamer