Office中国论坛/Access中国论坛

标题: 求助:几个查询汇总在一起出现的问题,错在那 [打印本页]

作者: hljthzbc    时间: 2010-9-15 09:40
标题: 求助:几个查询汇总在一起出现的问题,错在那
大家好和版主好:
我做的一个:生产成本核算库.有原料表,材料表,工资表,
我做了三个表的查询,并想把查询后的金额汇总在一起.
  原料金额+材料金额+工资金额=汇总
问题是:有的表上没有数据,这样这样汇总在一起,有数据的--也没有显示出来,
如:工资汇总查询上-的2010年10月份的数据--在核算汇总-中没有体现出来.
  看我做的 --核算汇总---就知道是什么原因了
怎么解决此问题[attach]43484[/attach]



作者: todaynew    时间: 2010-9-15 10:15
nz([原料金额之总计])+nz([材料金额之总计])+nz([工资合计之总计])+nz([制造费合计金额之总计])
作者: hljthzbc    时间: 2010-9-15 10:25
本帖最后由 hljthzbc 于 2010-9-15 10:36 编辑

我说的是核算汇总查询记录中少2011年10月份的工资数
工资汇总查询--有4条记录
是建表时没有关联字段吗
这样做查询是否有问题.

作者: hljthzbc    时间: 2010-9-15 13:29
怎样把几个查询的金额合计做正确的汇总呢

作者: aslxt    时间: 2010-9-15 14:02
本帖最后由 aslxt 于 2010-9-15 14:06 编辑

附件中的查询1应该是你要的结果。
你没有得出正确结果的原因是连接属性你没有设置好,
建议先提取所有的可能的核算期间,然后再从不同的查询中查结果,然后汇总,就像查询1那样
作者: hljthzbc    时间: 2010-9-15 14:19
本帖最后由 hljthzbc 于 2010-9-15 18:06 编辑

查询1-怎么做的不明白.
我又加了三个查询:
动力汇总查询;办公汇总查询;燃料汇总查询
怎么把它们加到查询1里
[attach]43491[/attach]

作者: hljthzbc    时间: 2010-9-15 18:07
查询1-怎么做的不明白.
我又加了三个查询:
动力汇总查询;办公汇总查询;燃料汇总查询
怎么把它们加到查询1里

作者: aslxt    时间: 2010-9-15 19:33
分解动作
作者: hljthzbc    时间: 2010-9-15 19:45
联合查询1第一步为什么就用三个查询的-原料汇总查询-材料汇总查询---工资汇总查询的核算年份和核算月份呢,为什么不用全部六个查询的核算年份和核算月份
作者: hljthzbc    时间: 2010-9-15 20:09
本帖最后由 hljthzbc 于 2010-9-15 20:15 编辑

你用SQL语言做的第一个附件查询1,就一个查询就可实现了,你后做的是为了让我明白做了三步查询.这样我还是不能做成一个汇总查询,你把它们加到一起我看SQL语言是怎么加上去的
第一个附件查询1里的B表怎么建的

作者: hljthzbc    时间: 2010-9-15 21:14
你用SQL语言做的第一个附件查询1里的数据源B表怎么建的

作者: aslxt    时间: 2010-9-15 22:11
你用sql视图把文本复制到word粘贴,研究一下嘛
作者: hljthzbc    时间: 2010-9-16 09:20
谢谢楼主的帮忙.可是我还是想弄明白是怎么才能让B表-做数据源表
我不懂SQL语言,帮助做一个,看看怎么写的代码,你第一个附件中好像有语法错误,所以我按着改也错.
作者: hjb016    时间: 2010-9-16 09:42
其为汇总查询的修改,看附件是否是你需要的.


SELECT 工资汇总查询.核算年份, 工资汇总查询.核算月份, 原料汇总查询.原料金额之总计, 材料汇总查询.材料金额之总计, 工资汇总查询.工资合计之总计, 工资汇总查询.制造费合计金额之总计, nz([原料金额之总计],0)+nz([材料金额之总计],0)+nz([工资合计之总计],0)+nz([制造费合计金额之总计],0) AS 汇总
FROM (工资汇总查询 LEFT JOIN 材料汇总查询 ON (工资汇总查询.核算月份 = 材料汇总查询.核算月份) AND (工资汇总查询.核算年份 = 材料汇总查询.核算年份)) LEFT JOIN 原料汇总查询 ON (工资汇总查询.核算月份 = 原料汇总查询.核算月份) AND (工资汇总查询.核算年份 = 原料汇总查询.核算年份);



作者: hljthzbc    时间: 2010-9-16 10:05
本帖最后由 hljthzbc 于 2010-9-16 10:08 编辑

我想知道:
aslxt老师在5楼附件里做的查询1--的数据源B表在SQL语言里怎么写的,我想要一个这样的查询
我在6楼附件里又加上了三个查询
动力查询-燃料查询-办公查询

作者: hjb016    时间: 2010-9-16 10:44
那样的查询我也没去做过,不过我给你的汇总,不就等到你要的结果了吗?
作者: hljthzbc    时间: 2010-9-16 10:47
是的,可是我想看看他用SQL语言做的B表数据源,很好,想知道




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