在sql server 2000中用聚集函数sum求和时,提示"将expression转化为数据类型int时发生算术溢出异常"
在sql server 2000中用聚集函数sum求和时,提示"将expression转化为数据类型int时发生算术溢出错误"
sql server 2000中用聚集函数sum()求一列的和时,如:select sum(col003) from 表名,出现了提示:将expression转化为数据类型int时发生算术溢出错误,可是我的col003的数据都在int值的范围之内
解决办法:
select sum(cast(col003 as bigint)) from 表名
select sum(convert(numeric(20,0),col003)) from 表名