我有一些带有相应值的数据库表。现在我想对列进行“总结”。每当我尝试这样做时,它会产生错误“操作数数据类型varchar对sum运算符无效”。我有4列varchar(100)作为其数据类型。
答案 0 :(得分:2)
嗯,错误信息很清楚。 “求和”字符串的想法没有意义。如果数字确实存储在字符串表示中,只需使用cast:
select sum(cast(column as float))
答案 1 :(得分:0)
您可以尝试使用此方法进行回答
select Round(sum(cast(column as float)),2)