2011-06-27 135 views
0

如何編寫一個函數來計算財政年度和用戶提供日期的季度,請儘快回覆。計算會計年度和季度

+0

由於不同的公司會有不同的會計年度(因此會有不同的會計季度),因此定義貴公司使用的會計年度會有所幫助。像「公司2012財年開始2011年6月1日」。 –

+0

你在說美國嗎? –

回答

5

不同的公司在不同的日期開始財政年度,所以具體實施將取決於貴公司如何定義財政年度的具體情況。如果,例如,2012財年開始2011年6月1日

SELECT to_char(add_months(<<input date>>, 7), 'YYYY') fiscal_year, 
     to_char(add_months(<<input date>>, 7), 'Q') fiscal_quarter 
    FROM dual; 

如果您的公司在不同的點開始的財年中,你會調整7月度顯示到任何偏移得到你的1月1日下一個日曆年。