안녕하세요
시작 시간 ~ 종료시간 사이, 5분 간격으로 뽑고 싶습니다
예) 08:00 ~ 16:00
결과 08:00
08:05
08:10
......
16:00
부탁드립니다
SELECT TO_CHAR(s + (LEVEL-1)*5/24/60, 'hh24:mi') tm
FROM (SELECT TO_DATE('08:00', 'hh24:mi') s
, TO_DATE('16:00', 'hh24:mi') e
, 5 m
FROM dual
)
CONNECT BY LEVEL <= (e - s) *24*60 / m + 1
;