Re: Creating a list of every week of the year -
10-21-2003
, 09:44 AM
Something like the following - change the select to an insert
--
Declare @YearStart datetime
Declare @WeekStart int
Declare @MyDate datetime
Set @YearStart = '01/01/2003'
Set @WeekStart = 1
--
select @MyDate =
case DatePart(weekday,@YearStart)
when 1 then DateAdd(day,1,@YearStart)
when 2 then @YearStart
else
dateAdd(day,9-DatePart(weekday,@YearStart),@YearStart)
end
-- insert into table
While Datepart(year,@MyDate)<YEAR(@YearStart)+1
Begin
select @WeekStart,Convert(nvarchar(12),@MyDate,109)
set @WeekStart=@Weekstart+1
set @Mydate = DateAdd(day,7,@MyDate)
end
--
*** Sent via Developersdex http://www.developersdex.com ***
Don't just participate in USENET...get rewarded for it! |