sql – 截断日期到会计年度
发布时间:2020-05-23 09:51:16 所属栏目:MsSql 来源:互联网
导读:以下数据库视图截断会计年度(4月1日)的日期: CREATE OR REPLACE VIEW FISCAL_YEAR_VW ASSELECT CASE WHEN to_number(to_char(SYSDATE, MM)) 4 THEN to_date(1-APR-||to_char(add_months(SYSDATE, -12), YYYY)
|
以下数据库视图截断会计年度(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,'dd-MON-yyyy')
END AS fiscal_year
FROM
dual;
这使我们能够根据今天的日期来计算当前会计年度. 这个计算如何简化或优化? 解决方法ADD_MONTHS(TRUNC(ADD_MONTHS(SYSDATE,-3),3) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- SQL Server 2012 getClob():不支持从varchar(nvarchar)到C
- sql-server – 重命名列:“SP_RENAME”附近的语法不正确.
- MYSQL METADATA LOCK(MDL LOCK)MDL锁问题分析
- sql-server – 使用OpenRowSet导入.CSV文件时,将科学符号转
- travis-ci – 如何使用自定义数据库凭据设置Travis CI和pos
- 使用Bucardo5实现PostgreSQL的主数据库复制
- sql – 忽略Oracle DUP_VAL_ON_INDEX异常有多糟糕?
- SQL SERVER数据库中经常用到的操作和管理数据库的语句总结
- 如何在SQL Server中使用正则表达式?
- sql-server – SQL Server – 删除所有不可打印的ASCII字符
