如何将日期转换为文本月份?

How to convert date to text Month?

如何将日期转换为拼写的月份?

例如

01/08/2015 = 一月

我在 excel =TEXT(value, "MMMM") 中有它的代码,但我们正在从 Excel 转移到 SQL 服务器。

谢谢

您需要使用DATENAME功能。

例如:

SELECT DATENAME(mm, DateCol) AS [Month]
FROM MyTable
SELECT DATENAME(MONTH, GETDATE())

这是一种方式:

SELECT DATENAME(month, youDateField)) as Month
FROM YourTable
select datename(month,convert(varchar,yourField,106)) as month
from yourTable