這個要用到add_months()函數 參數 負數 表明 往前 正數 表明 日後。select to_char(add_months(trunc(sysdate),-1),'yyyymm') from dual;--上一個月select to_char(add_months(trunc(sysdate),1),'yyyymm') from dual;--下一個月