以下數據庫視圖截斷日至本財年(4月1日):截斷日期財政年度
CREATE OR REPLACE VIEW FISCAL_YEAR_VW AS
SELECT
CASE
WHEN to_number(to_char(SYSDATE, 'MM')) < 4 THEN
to_date('1-APR-'||to_char(add_months(SYSDATE, -12), 'YYYY'), 'dd-MON-yyyy')
ELSE
to_date('1-APR-'||to_char(SYSDATE, 'YYYY'), 'dd-MON-yyyy')
END AS fiscal_year
FROM
dual;
這使我們能夠基於今天的日期計算當前會計年度。
如何簡化或優化此計算?
輝煌。謝謝。 – 2010-04-21 15:56:26