Quan điểm cơ sở dữ liệu sau truncates ngày sang năm tài chính (01 tháng 4):Truncate ngày đến năm tài chính
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;
này cho phép chúng ta tính toán năm tài chính hiện tại dựa trên ngày hôm nay.
Cách tính toán này có thể được đơn giản hóa hoặc tối ưu hóa?
Rực rỡ. Cảm ơn bạn. –