操作数数据类型 varchar 对于 sum 运算符无效。
select sum( '变量 ') as 变量 from 表
报错:操作数数据类型 varchar 对于 sum 运算符无效。
变量是varchar类型,用sum 求和可以吗?那用什么方式求和?
------解决方案--------------------select sum(cast(变量 as bigint)) as 变量 from 表
例:select sum(cast(studentid as bigint)) as he from student