设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
查看: 1153|回复: 5
打印 上一主题 下一主题

[查询] 两张汇总表的查询

[复制链接]
跳转到指定楼层
1#
发表于 2008-4-29 17:05:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
入库表                                                                            出库表                                       
订单号       日期          入库数量                                      订单号            日期               出库数量
01              01/04        2000                                            01                   01/08             3000              
01              01/05        3000
02              01/05        1000
要得到订单的在库数,但是最好不用建一个入库表的汇总查询表,再LEFT JOIN 出库表,而是直接建立入库表和出库表之间的联系,通过SQL语言,得到结果,请哪位大吓帮帮忙。
我想要的结果:  订单号      入库数量     出库数量    在库日期     在库数量
                           01              5000          3000           01/05         2000
                           02              1000                             01/05         1000
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2008-4-29 18:47:52 | 只看该作者
两者好像没有太大的区别吧?Access中的查询其实也是通过SQL语言来工作的,只不过是一个实例化的查询语句而已
3#
 楼主| 发表于 2008-4-30 11:28:22 | 只看该作者
因为,如果先建立两张汇总表的查询,然后再根据这两张表再建立一个在库查询,这样不就浪费了空间,虽然查询表不再存储空间,但我担心数据库打开时影响速度,还有一个就是查询表太多了 ,管理就麻烦了。
4#
发表于 2008-4-30 12:26:13 | 只看该作者
以下是我系统中例子:红色标识


SELECT Tbl_单电池入库.流程票编码, Tbl_单电池入库.容量, Sum([入库数量]-IIf(IsNull([投入数]),0,[投入数])-IIf(IsNull([数量]),0,[数量])-IIf(IsNull([支出数量]),0,[支出数量])) AS 在库, Tbl_单电池入库.机种, Tbl_单电池入库.批号, Tbl_单电池入库.检查备注, Tbl_单电池入库.充放电日, Tbl_单电池入库.检查信息, Tbl_单电池入库.备注
FROM ((Tbl_单电池入库 LEFT JOIN Tbl_生产日报表 ON Tbl_单电池入库.流程票编码 = Tbl_生产日报表.检查代码) LEFT JOIN Tbl_每日生产日报表大小电电池信息 ON Tbl_单电池入库.流程票编码 = Tbl_每日生产日报表大小电电池信息.检查华之洋编码) LEFT JOIN Tbl_单电池支出 ON Tbl_单电池入库.流程票编码 = Tbl_单电池支出.流程票编码
WHERE (((Tbl_单电池入库.检否)=False))
GROUP BY Tbl_单电池入库.流程票编码, Tbl_单电池入库.容量, Tbl_单电池入库.机种, Tbl_单电池入库.批号, Tbl_单电池入库.检查备注, Tbl_单电池入库.充放电日, Tbl_单电池入库.检查信息, Tbl_单电池入库.备注;
5#
发表于 2008-4-30 12:27:22 | 只看该作者
你不想建入库汇总查询,到时想查询入库情况,你如何处理?第二你放在一起,反而可能会影响查询速度,除非你用VB来处理。
6#
 楼主| 发表于 2008-5-5 17:31:51 | 只看该作者
谢谢各位大虾的指教,我最终还是建立了汇总查询
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-11-6 12:40 , Processed in 0.095086 second(s), 29 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表