一个字段为日期,如何加上一个月份数,比如加上3个月?

解决方案 »

  1.   

    -- TRY IT ..
    SQL> SELECT SYSDATE MYDATE FROM DUAL;MYDATE
    --------------------------------------------------
    2008-12-3 9:55:40SQL> SELECT ADD_MONTHS(SYSDATE,3) MYDATE FROM DUAL;MYDATE
    --------------------------------------------------
    2009-3-3 9:55:58
      

  2.   

    TO_CHAR(APPLY_DATE,'YYYY-MM')和TO_CHAR(SYSDATE,'YYYY-MM')
    能用<和>比较吗?就是判断当前日期的月份和一个日期字段的月份