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

作者:小胖吴 | 创建时间: 2023-03-28
Oracle是我们常用的数据,oracle的时间处理函数也非常重要...
oracle获取每年每月的最后一天第一天

操作方法

oracle中获取当前系统时间的sql如下: select sysdate from dual

获取当月的第一天的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;

获取当月的最后一天sql如下: select last_day(sysdate) from dual; last_day函数是oracle提供的获取最后一天函数。

计算上个月的第一天 select trunc(add_months(sysdate,-1),'mm') from dual; 计算上个月的最后一天 select last_day(add_months(sysdate,-1)) from dual;

计算下个月的第一天 select trunc(add_months(sysdate,1),'mm') from dual; 计算下个月的最后一天 select last_day(add_months(sysdate,1)) from dual;

点击展开全文

更多推荐