David heeft een zeer goede oplossing. Een eenvoudigere uitdrukking is:
select year(dateadd(month, -3, start_date)) as FiscalYear
Dat wil zeggen, trek 3 maanden af en neem het jaar.
BEWERKEN:
Zoals opgemerkt in de opmerking, lijkt dit een jaar te vroeg te produceren. Hier zijn twee oplossingen:
select year(dateadd(month, 9, start_date)) as FiscalYear
select 1 + year(dateadd(month, -3, start_date)) as FiscalYear