SQL> select to_char(sysdate,'day') from dual;TO_CHAR(SYSD
------------
星期五SQL> --------------------------
至于一个月循环,你还是自己考虑考虑吧
------------
星期五SQL> --------------------------
至于一个月循环,你还是自己考虑考虑吧
解决方案 »
- 极其怪异的ora-00911错误
- oracle 表的行转列的空值怎么处理?
- linux下proC编译问题?
- ~~~~~~~~双表 联合查询问题 急急急急急急急急急 在线等~~~~~~~~
- 如何设置Oracle的参数,是Oracle数据库初始化最合理?关于倒入倒出的问题???
- 请大家讨论ORACLE过程编写中的一个规范问题
- 中国移动考试 !!!(题看看这个过程该如何实现或是用程序实现)
- 为什么我的正版的8.16总是说没有监听器。我配置了没反映啊!!!
- 求助怎么将Mysql数据库转换Oracle数据库??
- 求一个可以批量建日志表的存储过程
- 触发器能否用在同一张表?。。。。
- SQL如何写:如何选取时间最前面且有行数限制;
2 from (select date '2005-11-1' + rownum - 1 rq
3 from all_objects
4 where rownum <= last_day(date '2005-11-1') - date '2005-11-1' + 1)
5 where to_char(rq, 'd') = '6'
6 /RQ TO_CHAR(RQ,'DAY')
----------- -----------------
2005-11-4 星期五
2005-11-11 星期五
2005-11-18 星期五
2005-11-25 星期五
2 select trunc(sysdate, 'mm')+rownum-1 col1, to_char(trunc(sysdate, 'mm')+rownum-1, 'day') col2
3 from dual
4 connect by rownum<=trunc(add_months(trunc(sysdate, 'mm'),1), 'mm')-trunc(sysdate, 'mm') )
5 where trim(upper(col2))='FRIDAY';COL1 COL2
--------- ---------
04-NOV-05 friday
11-NOV-05 friday
18-NOV-05 friday
25-NOV-05 friday