Office中国论坛/Access中国论坛

标题: 查询表字段合并问题 [打印本页]

作者: loren    时间: 2009-3-14 12:06
标题: 查询表字段合并问题
本帖最后由 loren 于 2009-3-15 16:52 编辑

查询1:                                             查询2:
物料类别月份批次接收率物料类别月份数量接收率
电子20081192.31%电子20081198.72%
电子200812100.00%电子200812100.00%
电子200901100.00%电子200901100.00%
机械20080389.91%机械20080394.39%
机械20080493.12%机械20080494.60%
机械20080587.01%机械20080587.15%
希望得到:
物料类别月份批次接收率数量接收率
电子20081192.31%98.72%
电子200812100.00%100.00%
电子200901100.00%100.00%
机械20080389.91%94.39%
机械20080493.12%94.60%
机械20080587.01%87.15%


另外如何在交叉表中计算“接收率=[接收]/]批次数量之总计1]”?

物料类别月份批次数量之总计1报废改作它用后工序处理接收挑选或返修退回返修接收率
电子20081113   12 192.3%
电子20081221   21  100.0%
电子2009013   3  100.0%
机械20080321811 19641689.9%
机械200804247   23031493.1%
机械200805177  1015431087.0%

[attach]36653[/attach]
作者: loren    时间: 2009-3-14 15:42
高人帮帮忙吧!
作者: ACMAIN_CHM    时间: 2009-3-14 15:56

建议你能在贴子中直接说明一下你的需求,而不是让别人下载你的文件后才能理解你想做什么。这样得到问题解决的机会会更大。
不是每台电脑都能从internet上下载文件,不是每台电脑都安装有winrar.




******************
*  一切皆有可能  *
******************

.
ACMAIN - Access论坛回贴准则(个人).
.

.
QQ群 48866293 / 12035577 / 7440532 / 13666209
http://www.accessbbs.cn/bbs/index.php .
http://www.accessoft.com/bbs/index.asp .
http://www.access-programmers.co.uk/forums .
http://www.office-cn.net .
.
http://www.office-cn.net/home/space.php?uid=141646 .

作者: todaynew    时间: 2009-3-14 16:00
没看明白。需要简化一下实例。
作者: loren    时间: 2009-3-14 16:29
这样大家能明白不?
作者: loren    时间: 2009-3-15 16:53
大家帮帮忙吧
作者: todaynew    时间: 2009-3-15 17:46
本帖最后由 todaynew 于 2009-3-15 18:00 编辑
大家帮帮忙吧
loren 发表于 2009-3-15 16:53


1、可以把查询1和查询2都拖到查询设计视图中,然后将两个查询的日期和类别分别链接起来就可以了,最后把相关字段选入即可。

2、交叉查询纵横向合计问题,最近ACMAIN_CHM 写过相关回复如下:

TRANSFORM Sum(a.数量) AS 数量合计
SELECT a.订单ID, a.日期, Sum(a.数量) AS 合计
FROM [SELECT 订单ID, 日期, 货品, 数量
      FROM 表1
      UNION ALL
      SELECT '合计' as 订单ID, "" as 日期, 货品, sum(数量)
      FROM 表1
      GROUP BY 货品]. AS a
GROUP BY a.订单ID, a.日期
PIVOT a.货品;

你可以参考一下。




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