以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  sql查询表统计数据不准确!!  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=19767)

--  作者:chenpan
--  发布时间:2012/5/21 9:31:00
--  sql查询表统计数据不准确!!
我在做一个数据表统计时,使用sql查询表在两个表之间统计数据,但是发现统计数据和直比实际数据之和不等,请问是什么问题,但是单表SQL查询是没有问题的
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目11.rar


--  作者:狐狸爸爸
--  发布时间:2012/5/21 9:39:00
--  

参与统计的表,必须是严格的一对一或者一对多关系,不能是多对多。

 

解决办参考:

 

http://www.foxtable.com/help/topics/2402.htm

 


--  作者:chenpan
--  发布时间:2012/5/21 9:45:00
--  
老师你好,我的统计表只有2个表,不存在一对多的情况
--  作者:chenpan
--  发布时间:2012/5/21 9:48:00
--  
我用的是查询生成器生成的
--  作者:chenpan
--  发布时间:2012/5/21 9:58:00
--  
老师你好,{日常废品录入表}的的废品数量不等于{废品率统计}表的数量,代码如下
以下内容为程序代码:

1 Select {生产统计表}.图号名称,sum(废品数量) As [废品总量],sum(生产数量) As [生产总量],1-sum(废品数量)/sum(生产数量) As [成品率] From {日常废品录入} Inner JOIN {生产统计表} ON {生产统计表}.[图号名称] = {日常废品录入}.[图号名称] Group By {生产统计表}.图号名称

--  作者:chenpan
--  发布时间:2012/5/21 10:04:00
--  
更改日常废品录入表后,同步更新后,废品率统计表的值为实际值的4倍
--  作者:mr725
--  发布时间:2012/5/21 10:38:00
--  
我不太会sql语句,但你这个用foxtable的代码也是很轻松的呀。 既然sql不过关,合并吊上去呢。。。
--  作者:chenpan
--  发布时间:2012/5/21 10:42:00
--  
我用的就是fox代码啊
--  作者:mr725
--  发布时间:2012/5/21 10:51:00
--  

不是的,5楼的是sql语句。 


--  作者:狐狸爸爸
--  发布时间:2012/5/21 11:01:00
--  

还说不是多对多,例如不管是生产统计表还是日常废品录入,图号名称都有两个:06E1002C后桥齿箱壳体