建立一个视图,从数据库中查出带日期的数据,数据必须是当前时间上一个月的,即 where to_char(pickdetail.editdate,'mm')=to_char(sysdate,'mm')-1,其中pickdetail.editdate是表名和字段名。
有如下问题:当系统当前时间为01月时,如果用以上方法的话,月份将会变为0,
        于是在查询语句中增加了select    .
                                    .
                               pickdetail.editdate,
                               case to_char(pickdetail.editdate,'mm') when '01' then '12'
                               end editdate,但是不前的情况是:不知道怎么修改月份,比如我现在已经能将2007-01-01改为了2007-12-01,不知道怎么变为2006-12-01,希望高手赐教~!!