오라클
시간에다가 분 붙이기
까망거북
2014. 7. 24. 10:31
SELECT to_char(sysdate-60/24/60, 'hh24' ) || LEVEL-1 as RNum FROM DUAL CONNECT BY LEVEL <=60;
한 시간 전부터 1분 전까지 년 일 월 시 분 구하기
select hh||mim
from (select to_char(sysdate - 60 / 24 / 60, 'yymmddhh24') hh
from dual
union all
select to_char(sysdate, 'yymmddhh24')hh
from dual),
(SELECT lpad(LEVEL - 1, 2, '0') as mim
FROM DUAL
CONNECT BY LEVEL <= 60)
where hh||mim >= to_char(sysdate - 60 / 24 / 60, 'yymmddhh24mi')
and hh||mim < to_char(sysdate, 'yymmddhh24mi')
order by hh||mim