当前位置: 代码迷 >> SQL >> 在sql server 2000中用聚集函数sum求和时,提示"将expression转化为数据类型int时发生算术溢出异常"
  详细解决方案

在sql server 2000中用聚集函数sum求和时,提示"将expression转化为数据类型int时发生算术溢出异常"

热度:280   发布时间:2016-05-05 11:05:41.0
在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?表名

  相关解决方案