2011-01-12 33 views
2

下面的SQL位通過數字拉動婚姻發生的月份,但我需要顯示月份的完整書面名稱....任何想法?將SQL月份從數字轉換爲完整的書面形式

(SELECT RIGHT('00'+CAST(MONTH(MARDATE) AS VARCHAR),2) 
FROM MatterDataDef 
WHERE ptMatter = $Matter$) 

注 - 這可能是微軟SQL服務器,但我不太子港既成事實與SQL

+0

位於哪個按鈕位置可打開我車的緊急閃光燈?我不知道它是什麼樣的車。換句話說,您需要提供更多信息,因爲執行日期格式化的功能因系統而異。 – Tim

+0

哪裏可以找到這些信息? –

回答

2

使用datename功能,如果它的SQL服務器:

您續需要你的級聯'00'+cast(假定mardate是日期時間)。

select datename(month, MARDATE) 
from .... 

此操作無誤地執行。

編輯 編輯上述代碼。你不需要'month()'轉換。

+0

剛剛實現,你不需要月轉換 –

+0

這就是它工作 –

相關問題