를 반환하지로 캐스팅 날짜를 확인 나는 다음과 같은 쿼리가 :TSQL은 - VARCHAR 친숙한 형식
:SELECT TOP 3
Person.Name AS PersonName,
SUBSTRING(CAST(Person.BirthDate AS varchar(38)), 1, 2) AS CenteryBorn,
Person.BirthDate AS CompleteDateTimeBorn
FROM Person
내가 원하는 것은 CenteryBorn
열이 날짜의 처음 두 자리를 갖는이 같은 뭔가를
PersonName CenteryBorn CompleteDateTimeBorn
Fred Ma 2000-03-16 00:00:00.000
Tim Se 1900-09-27 00:00:00.000
Jenny Ju 1901-06-20 00:00:00.000
전체 문자열 :
PersonName CenteryBorn CompleteDateTimeBorn
Fred 20 2000-03-16 00:00:00.000
Tim 19 1900-09-27 00:00:00.000
Jenny 19 1901-06-20 00:00:00.000
은 내가 그러나 얻는 것은 이것이다 표현은 결국 Mar 16 2000 12:00AM
이 될 것 같습니다.
CAST
문자열이 있지만 친숙한 형식이 아닌 기본 형식이 있습니까?
월의 처음 두 문자 년대처럼 보이는합니다. 하위 문자열은 8에서 2입니다. – jarlh