oracle获取每年每月的最后一天第一天
1、oracle中获取当前系统时间的sql如下:
select sysdate from dual

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;

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

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


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


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