1:有一个很简单,通用而又投机取巧的写法:
如今天sysdate为2016-06-02
select to_date(to_char(sysdate,'yyyy-mm')||'01','yyyy-mm-dd')+10 from dual;
这条sql 的意思就是取当月11号的日期
结果为:2016-06-11
2:利用trunc函数先取当月第一天再加上任意的天数
select trunc(sysdate,'mm')+10 from dual;
1:有一个很简单,通用而又投机取巧的写法:
如今天sysdate为2016-06-02
select to_date(to_char(sysdate,'yyyy-mm')||'01','yyyy-mm-dd')+10 from dual;
这条sql 的意思就是取当月11号的日期
结果为:2016-06-11
2:利用trunc函数先取当月第一天再加上任意的天数
select trunc(sysdate,'mm')+10 from dual;