日期:2014-05-17  浏览次数:20765 次

如何将输入的月分减1
假如我输入的是2011-07
那么想输出结果是2011-06

------解决方案--------------------
add_months(sysdate,-1),自己琢磨吧
------解决方案--------------------
 ADD_MONTHS函数将一个日期上加上一指定的月份数,所以,日期中的日将是不变的。然而,如果开始日期是某月的最后一天,那么,结果将会调整以使返回值仍对应新的一月的最后一天。如果,结果月份的天数比开始月份的天数少,那么,也会向回调整以适应有效日期。其语法格式如下:   ADD_MONTHS(date,months)   其中:   date 一个日期数值   months 要加上的月份数。要减去的月份数用负数