|

楼主 |
发表于 2009-2-13 11:09:40
|
显示全部楼层
最初由 zfang 发布
[B]楼主,1楼你说是监控到多加了WHERE ((LCZT < 2) and (ckmxb.cksj >= '2008-12-26' AND ckmxb.cksj < '2009-01-26')) 这个条件,查询结果与预期不一样。3楼你说同样的条件?.
以下省略...... [/B]
就是说同样的过滤条件刷新几次结果可能不一样,下面是最终取数据的SQL语句,where 部分是通过SQLFILTER加上的
SELECT CKMXB.WLBM, CKMXB.WLMC, CKMXB.GG, CKMXB.SYDW, CKMXB.CKSL, CKMXB.DJ, KXJB.XMBM, KXJB.GCMC, KXJB.JSDW, KXJB.SQDW, KXJB.CKCK, KXJB.ZXJZD_SF_, KXJB.ZXJLX
FROM CKMXB inner JOIN KXJB on CKMXB.GLID = KXJB.ID and CKMXB.CKZT > 0
WHERE ((LCZT < 2) and (ckmxb.cksj >= '2008-12-26' AND ckmxb.cksj < '2009-01-26'))
附件为两次的结果集,Sheet1是错误的,Sheet2是正确的数据 |
|