oracle获取每年每月的最后一天第一天

2025-11-08 17:58:46

1、oracle中获取当前系统时间的sql如下:

select sysdate from dual

oracle获取每年每月的最后一天第一天

2、获取当月的第一天的sql如下:

select trunc(sysdate,'mm') from dual

trunc()函数是oracle提供的时间截取函数

select trunc(sysdate,'mm'),trunc(sysdate,'mm')+1,trunc(sysdate,'mm')+2+4/24 from dual;

oracle获取每年每月的最后一天第一天

3、获取当月的最后一天sql如下:

select last_day(sysdate) from dual;

last_day函数是oracle提供的获取最后一天函数。

oracle获取每年每月的最后一天第一天

4、计算上个月的第一天

select trunc(add_months(sysdate,-1),'mm') from dual;

计算上个月的最后一天

select last_day(add_months(sysdate,-1)) from dual;

oracle获取每年每月的最后一天第一天

oracle获取每年每月的最后一天第一天

5、计算下个月的第一天

select trunc(add_months(sysdate,1),'mm') from dual;

计算下个月的最后一天

select last_day(add_months(sysdate,1)) from dual;

oracle获取每年每月的最后一天第一天

oracle获取每年每月的最后一天第一天

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢