随笔 - 119  文章 - 3173  trackbacks - 0
<2007年4月>
25262728293031
1234567
891011121314
15161718192021
22232425262728
293012345

交友莫独酒,茅台西凤游。
口干古井贡,心徜洋河流。
称多情杜康,趟无量双沟。
赞中华巍巍,无此不销愁。

常用链接

留言簿(67)

随笔分类(136)

随笔档案(122)

最新随笔

搜索

  •  

积分与排名

  • 积分 - 498827
  • 排名 - 93

最新评论

 

select  to_date( ' 2007/02/26 ' ' yyyy/mm/dd ' +  rownum  -   1   from  user_objects  where  rownum  <=   (to_date( ' 2007/03/21 ' ' yyyy/mm/dd ' ) - to_date( ' 2007/02/26 ' ' yyyy/mm/dd ' + 1 );


2007/2/26
2007/2/27
2007/2/28
2007/3/1
2007/3/2
2007/3/3
2007/3/4
2007/3/5
2007/3/6
2007/3/7
2007/3/8
2007/3/9
2007/3/10
2007/3/11
2007/3/12
2007/3/13
2007/3/14
2007/3/15
2007/3/16
2007/3/17
2007/3/18
2007/3/19
2007/3/20
2007/3/21

不知道这条SQL在大家心目中算不算上比较精妙的SQL呢?欢迎大家贴点类似的SQL
posted on 2007-04-26 15:19 交口称赞 阅读(5222) 评论(13)  编辑  收藏 所属分类: 数据库

FeedBack:
# re: 获取一段时间范围内的日期列表,一条精妙的SQL 2007-04-26 15:36 ddd
老大, 你这个SQL是哪个数据库能用的?
  回复  更多评论
  
# re: 获取一段时间范围内的日期列表,一条精妙的SQL 2007-04-26 15:49 交口称赞
oracle

201条以内  回复  更多评论
  
# re: 获取一段时间范围内的日期列表,一条精妙的SQL 2007-04-26 16:02 OCP
如果日期长度超出了user_objects的记录总数呢?  回复  更多评论
  
# re: 获取一段时间范围内的日期列表,一条精妙的SQL 2007-04-26 16:07 交口称赞
。。。。。

我也郁闷,能没有条数限制就好了  回复  更多评论
  
# re: 获取一段时间范围内的日期列表,一条精妙的SQL 2007-04-30 18:06 xfan
SELECT TO_DATE('2007/02/26' , 'yyyy/mm/dd ' ) +LEVEL - 1
FROM DUAL
CONNECT BY LEVEL <=
TRUNC(TO_DATE('2007/03/21', 'yyyy/mm/dd') -
TO_DATE('2007/02/26', 'yyyy/mm/dd')) + 1


这才精妙,不限制条数  回复  更多评论
  
# re: 获取一段时间范围内的日期列表,一条精妙的SQL[未登录] 2007-04-30 19:49 呵呵
佩服佩服佩服佩服  回复  更多评论
  
# re: 获取一段时间范围内的日期列表,一条精妙的SQL 2007-05-01 00:35 交口称赞
强中更有强中手

佩服到五体投地

在来几个让大家都学习学习啊

看这一条SQL比吃顿烧烤还爽啊  回复  更多评论
  
# re: 获取一段时间范围内的日期列表,一条精妙的SQL 2007-05-04 15:51 高手
果然高手  回复  更多评论
  
# re: 获取一段时间范围内的日期列表,一条精妙的SQL 2007-07-10 10:25 初级用户
在oracle8i上执行是有问题的  回复  更多评论
  
# re: 获取一段时间范围内的日期列表,一条精妙的SQL[未登录] 2007-11-21 09:16 guoge
@xfan
使用connect by level 只适合于9ir2 及以上的版本。  回复  更多评论
  
# re: 获取一段时间范围内的日期列表,一条精妙的SQL[未登录] 2008-01-17 12:34 test
select to_date('20030101', 'yyyymmdd') + rownum - 1 as dt
from all_objects
where rownum <= to_char(to_date('20031231', 'yyyymmdd'), 'ddd')  回复  更多评论
  
# re: 获取一段时间范围内的日期列表,一条精妙的SQL 2008-01-17 14:25 交口称赞
顶楼上  回复  更多评论
  
# re: 获取一段时间范围内的日期列表,一条精妙的SQL[未登录] 2008-01-30 11:11 a
案发时对方  回复  更多评论
  

只有注册用户登录后才能发表评论。


网站导航: