如何解决如何检查日期在当前财政年度
我正在尝试检查条件,如果给定的日期是当前财政年度,即4月至3月。但不知道怎么做
代码
select nvl(Count(1),0)+1 from ASET where IPE='O' and irt in (SELECT EXTRACT (YEAR FROM ADD_MONTHS (SYSDATE,-3))
|| '-'
|| EXTRACT (YEAR FROM ADD_MONTHS (SYSDATE,9))
FROM DUAL)
irt日期为2020年1月9日。
解决方法
我认为最简单的方法是将日期列和sysdate
偏移3个月,然后比较年份部分:
where to_char(add_months(irt,-3),'yyyy') = to_char(add_months(sysdate,'yyyy')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。