标签: sql sql-server sql-server-2008
我在解决此查询后收到错误。
select COUNT(*) from [DB1].dbo.Transaction(nolock) t join [DB2].dbo.visits (nolock) v on t.V_ID=v.V_ID where t.Ct_ID=11 and t.Timestamp>'06-08-2015' and v.C_ID is null
错误:
消息8115,级别16,状态2,行2算术溢出错误将表达式转换为数据类型int
答案 0 :(得分:5)
尝试使用COUNT_BIG代替COUNT。
COUNT_BIG
COUNT
阅读this article了解详情。此外,this显示了不同类型INT的限制。
INT