Oracle获取本年,本月,下月,上月 第一天或最后一天日期

Oracle获取本年,本月,下月,上月 第一天或最后一天日期

迟秀妮 2024-10-09 生活百科 11 次浏览 0个评论
- -

上月第一天

select to_char(last_day(add_months(trunc(sysdate),-2))+1,'yyyy-mm-dd') from dual;

上月最后一天

select to_char(last_day(add_months(trunc(sysdate),-1)),'yyyy-mm-dd') from dual;

本月第一天

select  to_char(trunc(sysdate, 'mm'),'yyyy-mm-dd') from dual;

本月最后一天

select to_char(last_day(trunc(sysdate)),'yyyy-mm-dd') from dual;

下月第一天

SELECT to_char(last_day(SYSDATE) + 1,'yyyy-mm-dd')  FROM dual;

下月最后一天

select to_char(last_day(add_months(trunc(sysdate),1)),'yyyy-mm-dd') from dual;   

今年第一天

select trunc(sysdate,'yyyy') FROM DUAL;

今年最后一天

select last_day(add_months(trunc(SYSDATE,'y'),11)) from dual

 

 

判断日期在这个月

 PLAN_DATE between to_char(trunc(sysdate, 'mm'),'yyyy-mm-dd') and to_char(last_day(trunc(sysdate)),'yyyy-mm-dd')

判断日期在下月

 PLAN_DATE between  to_char(last_day(SYSDATE) + 1,'yyyy-mm-dd')  and to_char(last_day(add_months(trunc(sysdate),1)),'yyyy-mm-dd')

 

转载请注明来自北京江磷科技有限公司,本文标题:《Oracle获取本年,本月,下月,上月 第一天或最后一天日期》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,11人围观)参与讨论

还没有评论,来说两句吧...

Top