消息8115,级别16,状态2,行2算术溢出错误将表达式转换为数据类型int

Mus*_*yed 2 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
Run Code Online (Sandbox Code Playgroud)

错误:

消息8115,级别16,状态2,行2算术溢出错误将表达式转换为数据类型int

Fel*_*tan 5

尝试使用COUNT_BIG而不是COUNT.

阅读本文以获取更多信息.此外,显示了不同类型的INTs 的限制.