首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > 其他数据库 >

Oracle获取两个日期其间的时间列表

2012-08-01 
Oracle获取两个日期之间的时间列表?select to_date(2009-08-01 10:00:00,yyyy-mm-dd hh24:mi:ss) + (r

Oracle获取两个日期之间的时间列表

?

select to_date('2009-08-01 10:00:00','yyyy-mm-dd hh24:mi:ss') + (rownum - 1)/24

from dual

connect by rownum<=

(

trunc(to_date('2009-08-01 12:00:00','yyyy-mm-dd hh24:mi:ss'), 'hh24')

-

trunc(to_date('2009-08-01 10:00:00','yyyy-mm-dd hh24:mi:ss'), 'hh24')

)*24 + 1

热点排行