`

在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 表名

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics