SELECT ( to_date(‘2014-03-28 00:00‘,‘yyyy-mm-dd hh24:mi‘)+ (LEVEL-1)/24) AS MONITORTIME,
LEVEL lv
FROM DUAL
CONNECT BY LEVEL <=
ROUND((trunc(to_date(‘2014-03-28 23:00‘,‘yyyy-mm-dd hh24:mi‘),‘HH24‘) - to_date(‘2014-03-28 00:00‘,‘yyyy-mm-dd hh24:mi‘)) * 24 +1)原文:http://blog.csdn.net/mh942408056/article/details/22284109