시간 합구하기 0 1 501

by 마은영 [2017.04.24 21:51:26]


15:00 , 18:00, 23:00

이런식으로 시 분이 있습니다..

시간의 합을 구할수 있나요?

by 마농 [2017.04.25 08:21:15]
WITH t AS
(
SELECT '15:00' tm FROM dual
UNION ALL SELECT '18:00' FROM dual
UNION ALL SELECT '23:00' FROM dual
)
SELECT FLOOR(x/24/60/60) days
     , TO_CHAR(TO_DATE(MOD(x, 24*60*60), 'sssss'), 'hh24:mi') hours
  FROM (SELECT SUM(TO_CHAR(TO_DATE(tm, 'hh24:mi'), 'sssss')) x FROM t)
;

 

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