1

我的查询类似于下面针对 SQL Server 2008 运行的查询

从客户 P 中选择 *,其中客户 ID >= '1-458-20100500' 并且 P.CUSTOMERID <= '153294-301-5000713'

当我在 sql studio 中运行此查询时返回的记录数为 29000+ 条记录,而当我在我的应用程序中使用 jdbc 运行相同的查询时,结果集中的行数为 4,500+。数据快照如下:

客户 ID

1-458-20100500
100002-104-19831017
100005-029-19831024
XXX
XXX
145817-297-19981115
145821-298-19981025
145822-299-19981025

跳过从 100002-104-19831017 和 145817-297-19981115 开始的所有记录。我知道这与 CustomerId 和内部 sql 比较有关。作为一个仅供参考,我正在使用 jtds 驱动程序。此外,如果我排除第一个客户(1-458-20100500)被选中,则结果集包含所有行。

如果有人可以分享他们对结果集为何不完整的想法,将不胜感激。谢谢大家。

4

0 回答 0