我有这个在 SQL Server 2012 中运行良好的连接函数:
declare @reportN nvarchar(255)
set @reportName = concat(year(getdate()), '-',33);
select @reportN
这给出了结果 2013-33
我也有不支持concat
功能的 SQL Server 2008,所以当我尝试按照以下方式进行操作时。
declare @r nvarchar(255)
set @r = (year(getdate()) + '-' + 33);
select @r
我得到了 2046 的结果,基本上它添加了它。你能告诉我如何解决它,以便我得到 2013-33 的结果。谢谢