by zumsim [MySQL] [2018.12.08 17:32:57]
REQUEST_SDATE라는 컬럼에 varchard의 형태로 값이 저장되어 있습니다.
예를 들어서 201808131330 이렇게 되어 있으면 이걸
2018.08.13 과 13:30으로 나눠서 출력하고 싶어서 convert로 varchar를 date타입으로 바꿔서도 뽑으려고 하고
date_format으로 시도해봐도 null이 나오더라구요
팁을 주시면 해결에 도움이 될 것 같습니다.ㅠㅠ
초단위까지 붙여서 변환해 주세요.
SELECT request_sdate , DATE_FORMAT(CONCAT(request_sdate, '00'), '%Y.%m.%d') ymd , DATE_FORMAT(CONCAT(request_sdate, '00'), '%H:%i') hhmi FROM (SELECT '201808131330' request_sdate) a ;
답변 감사드립니다!