SQL Server中有沒有一種方法可以從具有日期列(1998到2010)的表中顯示會計年度(從10月1日開始到9月30日結束)。以下是我所做的:SQL Server 2008問題
select 'FY1999' as FY, site, count(*) from mytable
where mydate >='10/1/1998' and mydate <'10/1/1999'
group by site
select 'FY2000' as FY, site, count(*) from mytable
where mydate >='10/1/1999' and mydate <'10/1/2000'
group by site
select 'FY2001' as FY, site, count(*) from mytable
where mydate >='10/1/2000' and mydate <'10/1/2001'
group by site
這樣做不是太多的重複,當這樣做超過10財年?
你想要什麼恰好說明了什麼? – CesarGon 2010-10-09 01:21:05
你的問題並不十分清楚。嘗試將你的問題看作是*不知道你腦子裏發生了什麼的人。 – 2010-10-09 01:21:34