SQL COUNT溢出

这是我的查询:

SELECT COUNT(*)FROM相似性WHERE T1Similarity = 0或者T2Similarity = 0

结果如下:

Msg 8115,Level 16,State 2,Line 1

将expression式转换为数据typesint的算术溢出错误。

该表有40亿行。 我不除了这个查询是快速的,但约5分钟后,它会失败,溢出错误。 有一个比int COUNT函数大吗?

谢谢。

使用COUNT_BIG

SELECT COUNT_BIG(*) FROM Similarities WHERE T1Similarity = 0 OR T2Similarity = 0 
  SELECT COUNT_BIG(*) FROM Similarities WHERE T1Similarity = 0 OR T2Similarity = 0