我喜欢SUM(@columName)但是
错误:操作数数据类型nvarchar对sum运算符无效。
我必须这样做。
这是示例代码:
DECLARE @columnName nvarchar(4000)
DECLARE @sql nvarchar(4000)
set @columnName = '[$ Sales]'
SET @sql = N' SELECT ' + sum(@columnName)+ ' FROM [WISH_BAP_SA01].[dbo].[12DSA01F] '
EXEC sp_executesql @sql
请建议我。
答案 0 :(得分:1)
试试这个:
SET @sql = N' SELECT + sum(' + @columnName+ ') FROM [WISH_BAP_SA01].[dbo].[12DSA01F] '
您只需将@columnName
保留为变量。查询的其余部分已修复。