반응형
오라클을 이용하여 30분 간격으로 시간을 가져오는것이 필요하게 되었다.
오라클의 connect by 를 이용하여 해결한 쿼리는 아래와 같다.
select to_char(to_date('0100', 'hhmi') + (((level*0.5)-0.5)/24), 'hh:mi') time_str from (select '0100' s, '1230' e from dual) connect by to_date('0100', 'hhmi') + (((level*0.5)-0.5)/24) <= to_date(e, 'hhmi');
결과는 아래와 같다.
반응형
'컴퓨터관련' 카테고리의 다른 글
C언어 - 내일 날짜 가져오기 (0) | 2016.01.20 |
---|---|
SyntaxHighlighter 에서 linenumber 표시하지 않기 (0) | 2016.01.20 |
spring을 이용하여 File download 하기 (0) | 2016.01.20 |
java.lang.ClassCastException: java.math.BigDecimal cannot be cast to java.lang.Integer (0) | 2016.01.20 |
오라클 현재시간과 5분전 시간 표시 (0) | 2016.01.19 |