将 expression 转换为数据类型 int 时出现算术溢出错误。
2013-03-12 11:28
891 查看
曾经在计算一个 变量的 和 时遇到了这个问题,
原因
我的 变量字段是 int 类型的
但是 统计过后的数据 超出了Int 字段类型的 长度 ,所以报这个错了
解决方案如下 把int类型转换成 bigint 类型 就可以 了
select sum(cast( int类型字段 as bigint)) from 表
where 条件
原因
我的 变量字段是 int 类型的
但是 统计过后的数据 超出了Int 字段类型的 长度 ,所以报这个错了
解决方案如下 把int类型转换成 bigint 类型 就可以 了
select sum(cast( int类型字段 as bigint)) from 表
where 条件
相关文章推荐
- expression 转换为数据类型 int 时出现算术溢出错误
- 将 expression 转换为数据类型 int 时出现算术溢出错误
- sql 聚合函数 sum 消息 8115,级别 16 将 expression 转换为数据类型 int 时出现算术溢出错误。
- 将 IDENTITY 转换为数据类型 int 时出现算术溢出错误。
- 将expression转换为数据类型int时发生算术溢出错误 解决
- 解决'将 expression 转换为数据类型 nvarchar 时出现算术溢出错误。'
- (SQL)将 expression 转换为数据类型 int 时发生算术溢出错误 2种快速处理方法
- sqlserver数据类型转换(将 nvarchar 转换为数据类型 numeric 时出现算术溢出错误)
- 将 expression 转换为数据类型 int 时发生算术溢出
- 将numeric转换为数据类型numeric是出现算术溢出错误
- 将float转换为数据类型numeric时出现算术溢出错误
- 解决"将expression转化为数据类型int时发生算术溢出错误"
- numeric 转换为数据类型 (null) 时出现算术溢出错误
- 将 varchar 转换为数据类型 numeric 时出现算术溢出错误
- 将numeric转换为数据类型numeric是出现算术溢出错误
- com.microsoft.sqlserver.jdbc.SQLServerException: 将 IDENTITY 转换为数据类型 numeric 时出现算术溢出错误。
- 将 varchar 转换为数据类型 numeric 时出现算术溢出错误
- MSSQL sum()计算expression转化为数据类型int时发生算术溢出错误解决
- 将 varchar 转换为数据类型 numeric 时出现算术溢出错误。
- 关于sum(int)报错:将expression转化为数据类型int时发生算术溢出错误