orcal新手求解 想求当前日期之前的六个月的month,在orcal中该怎么写。比如当前日期为20110620,我想得到前六个月的月份就是5,4,3,2,1,12。麻烦各位高手帮忙解答一下,万分感谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 select to_char(add_months(to_date('20110620','yyyymmdd'),-1*rownum),'mm') as mon from dual connect by rownum <=6; SQL> select to_number(to_char(add_months(to_date('2011-06-20','yyyy-mm-dd'),-1*level),'mm')) d 2 from dual 3 connect by level<=6 4 / D---------- 5 4 3 2 1 12 6 rows selected select to_number(to_char(add_months(to_date('2011-06-20','yyyy-mm-dd'),-1*level),'mm')) d from dual connect by level <=6 加条件后查询数据库视图长时间没有响应 xp上可以安装哪个版本的oracle 数据库 高手求助ORACLE 中Inactive状态的session连接数很多问题如何解决? 关于一个存储过程的问题,求助。 Oracle 数据库,停止指定的某条语句的操作!(高分) VB.NET下 OO4O有一个致命的问题,高手请进 oracle insert问题 如何使用sql文中的case? 谁能给我一个ORACLE的标准存储过程示例,高分 oracle sql development 表图标 裂开 那位大侠,帮帮我。 报错,无效数字
SQL> select to_number(to_char(add_months(to_date('2011-06-20','yyyy-mm-dd'),-1*level),'mm')) d
2 from dual
3 connect by level<=6
4 /
D
----------
5
4
3
2
1
12
6 rows selected