gpt4 book ai didi

sql - 将日期截断到会计年度

转载 作者:行者123 更新时间:2023-12-04 02:08:41 25 4
gpt4 key购买 nike

以下数据库 View 将日期截断为会计年度(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;

这使我们能够根据今天的日期计算当前会计年度。

如何简化或优化此计算?

最佳答案

ADD_MONTHS(TRUNC(ADD_MONTHS(SYSDATE,-3),'YYYY'),3)

关于sql - 将日期截断到会计年度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2678869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com