Office中国论坛/Access中国论坛

标题: 查询的问题 [打印本页]

作者: Henry D. Sy    时间: 2007-6-21 21:54
标题: 查询的问题
查询B基于查询A,计算查询A------金额总计(9173)
直接利用查询A(查询A的副本)计算金额总计(9930)
按理说两者的结果应该一样,但实际结果不同,我找了很长时间也找不出原因。请老师指教![attach]25029[/attach]

作者: wwwwa    时间: 2007-6-22 00:09
查询A:138条记录
查询A的副本:167条记录
金额肯定不一样

作者: Henry D. Sy    时间: 2007-6-22 01:12
以下是引用wwwwa在2007-6-21 16:09:00的发言:
查询A:138条记录
查询A的副本:167条记录
金额肯定不一样

怎么可能??
查询A的副本是查询A另存为得到的

作者: 一点通    时间: 2007-6-22 01:31
A查询没有完全查询到所有的数据,所以就不同了,你在A查询中增加:"销售明细ID"字段就会一至了
作者: wwwwa    时间: 2007-6-22 16:57
以下是引用dddddd在2007-6-21

17:12:00的发言:


怎么可能??
查询A的副

本是查询A另存为得到的


你测试过了吗?我是测试了的。

[此贴子已经被作者于2007-6-22 8:57:51编辑过]


作者: Henry D. Sy    时间: 2007-6-22 17:35
以下是引用一点通在2007-6-21 17:31:00的发言:
A查询没有完全查询到所有的数据,所以就不同了,你在A查询中增加:"销售明细ID"字段就会一至了



谢谢!

不过我还是不明白,为什么没有"销售明细ID"字段,A查询会没有完全查询到所有的数据? 道理如何??
作者: Henry D. Sy    时间: 2007-6-25 01:55
以下是引用dddddd在2007-6-22 9:35:00的发言:





谢谢!

不过我还是不明白,为什么没有"销售明细ID"字段,A查询会没有完全查询到所有的数据? 道理如何??


作者: Henry D. Sy    时间: 2007-7-1 16:35
以下是引用dddddd在2007-6-22 9:35:00的发言:





谢谢!

不过我还是不明白,为什么没有"销售明细ID"字段,A查询会没有完全查询到所有的数据? 道理如何??

难道是没有处理好表的关系?
作者: 一点通    时间: 2007-7-1 18:00
看下书,分析查询的原理你就会明白的了,不可能在这成编大论地回复你的问题吧
作者: Henry D. Sy    时间: 2007-7-1 19:53
以下是引用一点通在2007-7-1 10:00:00的发言:
看下书,分析查询的原理你就会明白的了,不可能在这成编大论地回复你的问题吧

不好意思,浪费您宝贵的时间了,我真菜,菜到连书都找不到。。。。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3