डेविड के पास बहुत अच्छा समाधान है। एक सरल अभिव्यक्ति है:
select year(dateadd(month, -3, start_date)) as FiscalYear
यानी 3 महीने घटाएं और साल लें।
संपादित करें:
जैसा कि टिप्पणी में उल्लेख किया गया है, ऐसा लगता है कि यह एक वर्ष बहुत जल्दी उत्पन्न होता है। यहां दो समाधान दिए गए हैं:
select year(dateadd(month, 9, start_date)) as FiscalYear
select 1 + year(dateadd(month, -3, start_date)) as FiscalYear