Here's some SQL to gen a table of quarters:
declare @StartDate datetime
declare @CurrentQuarter int
select @StartDate = '1/1/2002'
select @CurrentQuarter = 1
create table TheQuarters (
Startdate datetime,
Enddate datetime,
QuarterNumber int)
while @startdate < getdate()+5000
BEGIN
insert into TheQuarters (Startdate, Enddate , QuarterNumber)
values(@StartDate, dateadd(m,3,@Startdate), @currentquarter)
select @StartDate = dateadd(m,3,@Startdate)
if @currentquarter = 4
select @currentquarter = 1
else
select @currentquarter = @currentquarter +1
End
-k
kai@informeddatadecisions.com