如何根据当前日期获取之前5个月的所有月的月份?这个sql怎么写 如现在2007-10-04,则前5个月的月份是:2007-092007-082007-072007-062007-05 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select to_char(add_months(sysdate,-1),'yyyy-mm') from dual2007-9-2就是8月,-3就是7月,-4,-5自己类推就行了 add_months(sysdate,-1), add_months(sysdate,-2), add_months(sysdate,-3), add_months(sysdate,-4), add_months(sysdate,-5) to_date('2007-10-04', 'YYYY-MM-DD') - to_yminterval('00-01')to_date('2007-10-04', 'YYYY-MM-DD') - to_yminterval('00-02')to_date('2007-10-04', 'YYYY-MM-DD') - to_yminterval('00-03')to_date('2007-10-04', 'YYYY-MM-DD') - to_yminterval('00-04')to_date('2007-10-04', 'YYYY-MM-DD') - to_yminterval('00-05')9i以上版本 add_months(sysdate,-n) 数据库服务状态 date 格式化 expdp导出dmp不能导入 ORA-12518, TNS:listener could not hand off client connection 如何按照时间段来查询?非常着急!谢谢 急问!!!!!!来者有分!!!! 一个简单的问题 在linux下启动数据库的两个方法~~结果不同呀!? 不好解决的trigger问题 一个SQL能写出这样的报表样式么? 求教:在sqlserver中执行正确的但在oracle 出错!! 小弟寻找 吉林大学 的oracle 视频教程??? 非常感谢.....
2007-9
-2就是8月,-3就是7月,-4,-5自己类推就行了
add_months(sysdate,-2),
add_months(sysdate,-3),
add_months(sysdate,-4),
add_months(sysdate,-5)
to_date('2007-10-04', 'YYYY-MM-DD') - to_yminterval('00-02')
to_date('2007-10-04', 'YYYY-MM-DD') - to_yminterval('00-03')
to_date('2007-10-04', 'YYYY-MM-DD') - to_yminterval('00-04')
to_date('2007-10-04', 'YYYY-MM-DD') - to_yminterval('00-05')9i以上版本