如何得到一个日期的上个月?
如当天日期为2006-03-04 我想得到的结果是200602 问题点数:20、回复次数:3Top
1 楼sailorsailor(小小流浪者)回复于 2006-03-04 18:50:37 得分 0
select to_number(to_char(sysdate,'yyyymm'))-1 from dual
能得到 200602 不过如果是一月份的话不知道怎么办了 ! 期待中Top
2 楼cenlmmx(学海无涯苦作舟)回复于 2006-03-04 19:10:03 得分 20
select to_char(add_months(sysdate,-1),'yyyy') as "年",to_char(add_months(sysdate,-1),'mm') as "上个月" from dualTop
3 楼moqijun(百分比)回复于 2006-03-05 11:47:00 得分 0
select to_char(add_months(sysdate,-1),'yyyymm') as "年月" from dual
问题解决Top




