数据库sql语句,请问这个什么问题,怎么解决,球

img

你那个sum变量为啥要限制decimal(4,1)?直接一个int不就好了,你count还能count出小数来?
另外,clon字段是啥类型?传入参数@classno声明的类型应该要和clon的类型一致

如果使用5位以上的字符串转换为numeric时就会出现“将 varchar 转换为数据类型 numeric 时出现算术溢出错误”这样的错误,如果使用5位以下(含5位)的就不会出错。

所以你需要看下那个是varchar类型的字段。