2014-05-14 4 views
0

date 형식을 datetime 형식으로 변환하려고합니다. 예 : 00 :SQL 날짜 변환 연도/날짜 부분을 날짜 시간으로

0000113326 00 2013년 11월 22일에

SELECT '00001' + RIGHT(CAST(YEAR(StartDate) AS varCHAR(4)), 2) + RIGHT('000' + CAST(Datepart(dy, StartDate) AS VARCHAR(3)), 3) 
FROM table 

난 그냥 리버스 엔지니어링 할 필요가 : 00.000

내가 반대 방향으로 이동하는 방법을 알고 .

아이디어가 있으십니까?

+0

가능한 중복 http://stackoverflow.com/questions/1489243/how-can-i-convert-ticks-to-a-date- 형식) – abhi

+0

@abhi 나는 두 개의 질문 사이에 "진드기"의 정의가 다르다고 생각한다. –

+0

네, 다른 용어. 0000113326의 날짜 형식으로 무엇을 부를지 모르므로 Ticks를 사용하고 있습니다. – user2296463

답변

0

이와 비슷한?

DECLARE @tick varchar(20) = '0000113326' 
SELECT dateadd(d, cast(right(@tick, 3) as int) - 1, '20' + substring(@tick, 6, 2) + '0101') 
[어떻게 날짜 형식에 틱을 변환 할 수 있습니까?] (의
관련 문제