Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 如何检查当前财政年度中的日期_Sql_Oracle_Datetime_Plsql_Where Clause - Fatal编程技术网

Sql 如何检查当前财政年度中的日期

Sql 如何检查当前财政年度中的日期,sql,oracle,datetime,plsql,where-clause,Sql,Oracle,Datetime,Plsql,Where Clause,我试图检查一个条件,如果给定的日期是在当前财政年度,即4月至3月。但是不知道怎么做 代码 irt的日期为2020年9月1日。我认为最简单的方法是将日期列和系统日期偏移3个月,并比较年份部分: where to_char(add_months(irt, -3), 'yyyy') = to_char(add_months(sysdate, -3), 'yyyy') where to_char(add_months(irt, -3), 'yyyy') = to_char(add_months(sys

我试图检查一个条件,如果给定的日期是在当前财政年度,即4月至3月。但是不知道怎么做

代码


irt的日期为2020年9月1日。

我认为最简单的方法是将日期列和系统日期偏移3个月,并比较年份部分:

where to_char(add_months(irt, -3), 'yyyy') = to_char(add_months(sysdate, -3), 'yyyy')
where to_char(add_months(irt, -3), 'yyyy') = to_char(add_months(sysdate, -3), 'yyyy')