计算会计年度和季度

时间:2011-06-27 07:42:50

标签: oracle

我应该如何编写一个函数来计算用户提供日期的会计年度和季度。请尽快回复。

1 个答案:

答案 0 :(得分:6)

不同公司在不同日期开始会计年度,因此具体实施将取决于贵公司如何定义会计年度的具体情况。例如,如果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日的偏差。