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
本文介绍了一段 Oracle SQL 代码,用于生成指定时间段内的增量时间戳。通过调整起始时间和结束时间,可以灵活地创建不同区间的时间序列。
6795

被折叠的 条评论
为什么被折叠?



