从SQL获取年份和月份

时间:2014-09-05 11:57:17

标签: sql-server

我使用下面给出的查询获得年份和月份

select CAST(YEAR(GETDATE()) AS VARCHAR )+'0'+CAST(MONTH(GETDATE()) AS VARCHAR)

但本月印刷正确,但10个月的印刷010可以为此提供任何帮助。

1 个答案:

答案 0 :(得分:1)

消除无关数字的一种方法是使用RIGHT函数:

SELECT CAST(YEAR(GETDATE()) AS VARCHAR(4)) + RIGHT('0' + CAST(MONTH(GETDATE()) AS VARCHAR(2)), 2);