2014. 12. 11. 19:15
[MSSQL]String yyyyMMddHHmmssmmm 을 DateTime형식으로 Convert하기 학습/SQL2014. 12. 11. 19:15
select convert(datetime,stuff(stuff(stuff(stuff('20141211173824123',9,0,' '),12,0, ':'), 15,0,':'),18,0,'.'))
-- 테스트용 코드 (getdate()함수로 현재시간을 가져와 string형태로 바꿔주고 바뀐string형태를 다시 DateTime형식으로 바꿔주는코드
DECLARE @date as varchar(17)
SET @date = REPLACE(REPLACE(REPLACE(REPLACE(CONVERT(varchar, GETDATE(), 121),'-',''), ' ', ''), ':',''),'.','')
select @date
select convert(datetime,stuff(stuff(stuff(stuff(@date,9,0,' '),12,0, ':'), 15,0,':'),18,0,'.'))
더 좋은 방법이있다면 알려주세요^^
'학습 > SQL' 카테고리의 다른 글
[MSSQL]restore하기 (0) | 2015.09.04 |
---|---|
SQL join개념 (0) | 2014.06.27 |