日期:2014-05-19 浏览次数:20681 次
SELECT TO_CHAR(SYSDATE,'YYYY-MM') YM, TO_CHAR(ADD_MONTHS(SYSDATE,-1),'YYYY-MM') YM1, TO_CHAR(ADD_MONTHS(SYSDATE,-2),'YYYY-MM') YM2, TO_CHAR(ADD_MONTHS(SYSDATE,-3),'YYYY-MM') YM3, TO_CHAR(ADD_MONTHS(SYSDATE,-4),'YYYY-MM') YM4, TO_CHAR(ADD_MONTHS(SYSDATE,-5),'YYYY-MM') YM5, TO_CHAR(ADD_MONTHS(SYSDATE,-6),'YYYY-MM') YM6, TO_CHAR(ADD_MONTHS(SYSDATE,-7),'YYYY-MM') YM7, TO_CHAR(ADD_MONTHS(SYSDATE,-8),'YYYY-MM') YM8, TO_CHAR(ADD_MONTHS(SYSDATE,-9),'YYYY-MM') YM9, TO_CHAR(ADD_MONTHS(SYSDATE,-10),'YYYY-MM') YM10, TO_CHAR(ADD_MONTHS(SYSDATE,-11),'YYYY-MM') YM11 FROM DUAL;
------解决方案--------------------
SELECT TO_CHAR(SYSDATE,'YYYY-MM') YM FROM DUAL UNION ALL SELECT TO_CHAR(ADD_MONTHS(SYSDATE,-1),'YYYY-MM') YM1 FROM DUAL