如何从列中获取月份名称?
我有一列txndate
Select Month(g.Txndate) as Month
这将返回1,2,3,4,..... 12。我如何获得一月,二月,三月等?
答案 0 :(得分:2)
请尝试以下查询
SELECT DATENAME (MONTH, DATEADD(MONTH, MONTH(Txndate) - 1, '1900-01-01')) MonthName
或
SELECT FORMAT(g.Txndate, 'MMMM') AS Result