mysql 시간계산 질문있습니다. 0 2 832

by 아빠파파 [MySQL] [2017.09.14 15:54:11]


a       |     b      char(4)

---------------

1200   | 1300

1300   | 1430

이런식으로 들어가있는데요..

a와 b 의 시간차이를   분단위로 보고싶은데 어떻게 해야할까요. 

예)   60분                  

       90분

선배님들 도와주십시오.

by 마농 [2017.09.14 16:37:33]
SELECT stm
     , etm
     , (SUBSTR(etm, 1, 2) * 60 + SUBSTR(etm, 3, 2))
     - (SUBSTR(stm, 1, 2) * 60 + SUBSTR(stm, 3, 2))
    AS minutes
  FROM (SELECT '1200' stm, '1300' etm
        UNION ALL SELECT '1300', '1430'
        ) a
;

 


by 아빠파파 [2017.09.14 16:49:34]

감사합니다 마농님~^^ 좋은하루되세요

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