如何将特定字符串转换为月份名称

时间:2012-02-09 03:30:33

标签: sql sql-server-2008 tsql

实施例: 我的数据库表数据是201201,我想显示为2012年12月。请指教。 SQL 2005环境。

1 个答案:

答案 0 :(得分:1)

这个怎么样?

DECLARE @DT DATETIME
SET @DT = CONVERT(DATETIME,'201201' + '01')

SELECT  CAST(YEAR(@DT) AS VARCHAR(4)) + ' ' + DATENAME(MM, @DT) AS [Month YYYY]