selec할때 데이터 시간처리 문의드립니다. 0 2 534

by xcrew [2019.01.23 10:26:12]


안녕하세요.

오라클 시간처리가 가능한지 궁금하여 문의드립니다.

예를들어 

테이블에 데이터가 아래와 같이

시작일과 시작시간이 따로 들어가 있습니다.

STATRT_DT START_TIME
20190123 1500

START_TIME을 SELECT 할때

15:00 이런식으로 시간처럼 표현할 수 있는 방법은 없나요?

 

부탁드립니다.

 

by 마농 [2019.01.23 11:13:03]
SELECT start_dt
     , start_time
     , SUBSTR(start_time, 1, 2) || ':' || SUBSTR(start_time, 3, 2) x1
     , REGEXP_REPLACE(start_time, '(..)(..)', '\1:\2')             x2
     , TO_CHAR(TO_DATE(start_time, 'hh24mi'), 'hh24:mi')           x3
  FROM t
;

 


by xcrew [2019.01.23 14:08:41]

감사드립니다.

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입