SELECT TO_DATE('2013-08-03 10', 'YYYY-MM-DD HH24') +
(LEVEL - 1) * 15 / (24 * 60) DATE_JG
FROM DUAL
CONNECT BY LEVEL < = (TO_DATE('2013-08-03 16', 'YYYY-MM-DD HH24') -
TO_DATE('2013-08-03 10', 'YYYY-MM-DD HH24')) *
(60 / 15) * 24 + 1
结果: