datetime
SQL Server에 이와 같은 데이터를 제공 하는 열 10/27/2010 12:57:49 pm
이 있고이 열을 쿼리하고 싶지만 SQL Server가 일 월과 연도를 반환하도록합니다. 2010 10 27
또는 그런 것.
연구해야 할 기능은 무엇입니까?
다른 날짜 데이터 유형으로 변환해야합니까? 아니면 단순히 문자열로 변환 하시겠습니까?
datetime
SQL Server에 이와 같은 데이터를 제공 하는 열 10/27/2010 12:57:49 pm
이 있고이 열을 쿼리하고 싶지만 SQL Server가 일 월과 연도를 반환하도록합니다. 2010 10 27
또는 그런 것.
연구해야 할 기능은 무엇입니까?
다른 날짜 데이터 유형으로 변환해야합니까? 아니면 단순히 문자열로 변환 하시겠습니까?
DATE
2008 년을 사용하는 경우 SELECT CAST(YourDateTimeColumn AS DATE)
시간 부분없이 날짜 만 사용 하면 되돌릴 수 있습니다 .
답변:
CONVERT를 살펴보십시오 . 세 번째 매개 변수는 변환하려는 날짜 시간 스타일입니다.
예 :
SELECT CONVERT(VARCHAR(10), GETDATE(), 103) -- dd/MM/yyyy format
이 시도:
print cast(getdate() as date )
날짜 형식의 결과가 필요한 경우 다음을 사용할 수 있습니다.
Select Convert(DateTime, Convert(VarChar, GetDate(), 101))
2018-03-30 08 : 43 : 28.177과 같은 결과를 제공 하는 datetime 필드 가있는 경우
제안 : 2018-03-30처럼 표시되도록 datetime 을 날짜 로 변경하려고합니다.
cast(YourDateField as Date)
원래 DateTime 필드 : [_Date_Time]
Shortdate로 변환 : 'Short_Date'
CONVERT(date, [_Date_Time]) AS 'Short_Date'