|
我们的服务器操作系统,由32位的操作系统,改为64位的操作系统。发现以前做的关于日期时间的查询产生了错误的数据。我做了一个查询,有一个表字段的类型为日期时间,表现为日期时间。我建了一个数据集。sql 语句是这样的。SELECT ZGSZCCPZB.SQBH, ZGSZCCPZB.SQR, ZGSZCCPZB.SQRQ, ZGSZCCPZB.SKDW, ZGSZCCPZB.YXMC, ZGSZCCPZB.ZH, ZGSZCCPZB.FJZS, ZGSZCCPZB.FKR6, ZGSZCCPZB.BZ1, ZGSZCCPMXB.HJKM, ZGSZCCPMXB.YT, ZGSZCCPMXB.JE, ZGSZCCPMXB.BXR, ZGSZCCPZB.FKRQ6
FROM ZGSZCCPZB, ZGSZCCPMXB
WHERE ZGSZCCPZB.SQBH = ZGSZCCPMXB.SQBH and ZGSZCCPZB.FKRQ6 >= :ks1 and ZGSZCCPZB.FKRQ6 <= :js1 and ZGSZCCPZB.FKFS IS NOT NULL and ZGSZCCPZB.BZ1 = :a and ZGSZCCPZB.BZ3 = 1
ORDER BY ZGSZCCPZB.SFDW, ZGSZCCPZB.SQBH
其中 ks1 和js1 为日期型的参数。我在查询分析器差是没有问题的,但我写代码,查询的时候,发现,结果是不正确的。
|
|