Czy istnieje sposób w SQL Server, który może pokazać Rok podatkowy (rozpoczyna się 1 października i kończy się 30 września) z tabeli, która ma kolumnę daty (od 1998 do 2010). Oto co zrobiłem:Grupowanie roku obrachunkowego przy użyciu serwera SQL Server
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
Czy to nie jest zbyt monotonne, gdy robi to od ponad 10 FY roku?
Wow, nigdy nie myślałem, żeby to zrobić, co za dobry pomysł, to takie proste! Podoba mi się to, ponieważ powoduje, że zapytanie jest samo w sobie zawarte. –