SQL Server 2005在查询中返回错误的结果

时间:2017-10-18 10:15:29

标签: sql-server sql-server-2005

我在表Events上执行以下查询,其中Numberint列,也是主键:

select Max(Number) 
from events

我得到52000.

然后执行以下命令:

select Number 
from events 
where Number > 52000

我得到了:

50040
50041
50042
...

这显然是错误的而不是我要求的。它返回的数字低于52000

这是SQL Server 2005(9.0.5000)中的一些错误吗?与Number作为主键相关的东西? Image showing how rows with larger value than MAX() is returned

0 个答案:

没有答案