在sql中获取MonthAndYear名称?

在sql中获取MonthAndYear名称?,sql,tsql,Sql,Tsql,我需要一个小脚本来获得当前月份名称和当前年份。以便创建一个唯一的批来存储语句。我喜欢的格式是2011年1月或2011年2月,以较容易获得的为准。i、 e.MonthYear查看该函数,并将其与查找月份名称相结合,提供了相关信息。您可以使用以下功能: select datename(month,getdate()) + cast(datepart(year,getdate()) as char(4)) 尝试一个如下所示的查询: SELECT DATENAME(month, GETDATE()),

我需要一个小脚本来获得当前月份名称和当前年份。以便创建一个唯一的批来存储语句。我喜欢的格式是2011年1月或2011年2月,以较容易获得的为准。i、 e.MonthYear

查看该函数,并将其与查找月份名称相结合,提供了相关信息。

您可以使用以下功能:

select datename(month,getdate()) + cast(datepart(year,getdate()) as char(4))

尝试一个如下所示的查询:

SELECT DATENAME(month, GETDATE()), DATENAME(year, GETDATE());

您可以在上面找到更多信息。

字符(4)
前面缺少一个结束括号,这将匹配首选格式:选择DATENAME(month,GETDATE())+DATENAME(year,GETDATE())