2012-05-25 2 views
4
MONTH(CMS.App_Received_Date) as 'App Month' 

날짜가 날짜가 2012-05-02TSQL : 기능

같은 경우 5 월 5를 반환합니다 2012-04-01

같은 경우 4 월 4을 반환하는 것은 TSQL 기능이 있습니까 말없는 숫자에 달 표시 대신 4 월, 5 월, 6 월을 돌려 주겠습니까? 즉 MONTHNAME(CMS.App_Received_Date) as 'App Month'

답변

5
DATENAME(month, CMS.App_Received_Date) as 'App Month' 
+0

롤. 거기에 뭔가가 있습니다. 고마워요. 나는 그것을 위해 case statement를 작성하기 시작했다. – VISQL

+0

다행히 도울 수 있어요 :) – Kyra

3
SELECT DATENAME(month, '2012-04-01') AS 'App Month' 

은 지정된 날짜의 지정된 datepart를 나타내는 문자열을 반환합니다.

리턴 값은 언어 환경에 따라 다르며, 제 경우에는 Januar (독일어)을 반환합니다.

http://msdn.microsoft.com/en-us/library/ms174395.aspx