如何将日期转换为文本月份?
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
如何将日期转换为拼写的月份?
例如
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