我在SQL Server中有个月存储为1,2,3,4,...12.我想将它们显示为一月、二月等.SQL Server中是否有MonthName(1)=一月这样的函数?如果可能的话,我会尽量避免案件陈述.
我在SQL Server中有个月存储为1,2,3,4,...12.我想将它们显示为一月、二月等.SQL Server中是否有MonthName(1)=一月这样的函数?如果可能的话,我会尽量避免案件陈述.
有点老套,但应该有用:
SELECT DATENAME(month, DATEADD(month, @mydate-1, CAST('2008-01-01' AS datetime)))