IT/프로그램 | 앱

CHAR 타입의 날짜를 DATETIME으로 변경

DKSOFT 2019. 8. 28.

CHAR , VARCHAR 타입의 문자를 DATETIME 으로 변경 합니다.

 

문자열은 날짜 '20190828' , 시간 '090305'

 

 DATETIME형식의 '2019-08-28 09:03:05.000'으로 변환 합니다.

 

즉, yyyyMMdd hhmmss를 yyyy-MM-dd hh:mm:ss로 변환

 

DECLARE @yyyymmdd VARCHAR(8) = '20190828'
DECLARE @hhmmss VARCHAR(6) = '090305'
 
SELECT CONVERT(DATETIME, @yyyymmdd + ' ' + STUFF(STUFF(@hhmmss, 3, 0, ':'), 6, 0, ':'), 120)

댓글

💲 추천 글