求系统时间前面N个月的日期可以用:
SELECT to_char(ADD_months(SYSDATE,-N), 'YYYYMMDD ') FROM DUAL;
那如果是求前面N天呢?
------解决方案--------------------
select sysdate-n from dual;
------解决方案--------------------
select sysdate - n from dual;
------解决方案--------------------
select sysdate - n from dual;