设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

123下一页
返回列表 发新帖
查看: 2595|回复: 25
打印 上一主题 下一主题

[查询] 一个很困惑的查询问题

[复制链接]
跳转到指定楼层
1#
发表于 2007-8-16 14:35:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我公司每月盘点都要用帐面数和实际盘点数对比,只要做一个简单的查询就行,但问题是我公司有多个仓库,每个仓中有一些产品都是一样的。例如:
A仓:a,b,c,
B仓:b,c,d
C仓:a,e.d
.................
盘点后要按不同的仓中的产品进行帐实核对,我只有两个表一个是全部仓库的帐面数,别一个是全部仓库的实际盘点数,两表按产品建立关系做个查询,但查询出每个仓的数都多出记录来,什么办。请版主帮个忙。多谢
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享分享 分享淘帖 订阅订阅
2#
发表于 2007-8-16 15:52:24 | 只看该作者
平时出入库没分仓库??
3#
 楼主| 发表于 2007-8-16 16:17:07 | 只看该作者
平时我们用软件核算,月底只作一次帐实对比,但软件不能做,我们有14个仓库。
4#
发表于 2007-8-16 16:36:45 | 只看该作者
表中都有什么数据,上传看看?
5#
 楼主| 发表于 2007-8-17 09:56:16 | 只看该作者
哦,忘上传数据了,现在我的问题是多个仓库,仓库中又一些相同的产品。如何帐实对比。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6#
发表于 2007-8-17 10:14:29 | 只看该作者
原帖由 JEN200601 于 2007-8-17 09:56 发表
哦,忘上传数据了,现在我的问题是多个仓库,仓库中又一些相同的产品。如何帐实对比。


出错原因是:品名连接品名,但品名不是唯一的,增加了仓库连接仓库。这样仓库+品名就成了唯一

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
7#
 楼主| 发表于 2007-8-17 11:07:22 | 只看该作者
多谢先,但若实盘数表各仓库中品名多于帐面数表仓库中品名时,要找出来,怎么办,详见Excle表中

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
8#
发表于 2007-8-17 11:12:33 | 只看该作者
用left join

[ 本帖最后由 dddddd 于 2007-8-17 11:16 编辑 ]
9#
发表于 2007-8-17 11:20:11 | 只看该作者
SELECT 实盘数.仓库, 实盘数.品名, 实盘数.数量, 帐面数.数量
FROM 实盘数 LEFT JOIN 帐面数 ON (实盘数.仓库=帐面数.仓库) AND (实盘数.品名=帐面数.品名);

下面的查询结果,我在实盘表中增加了个x


仓库        品名   实盘数        帐面数
1号        A        2        2
1号        B        3        3
1号        C        7        8
2号        B        5        5
2号        E        2        5
2号        D        1        3
3号        C        3        4
3号        A        6        5
3号        T        7        2
14号        D        8        10
14号        F        20        18
14号        H        9        6
1号        x        10
10#
发表于 2007-8-17 11:39:41 | 只看该作者
反之就用右连接

SELECT 实盘数.仓库, 实盘数.品名, 实盘数.数量, 帐面数.数量
FROM 实盘数 RIGHT JOIN 帐面数 ON (实盘数.仓库 = 帐面数.仓库) AND (实盘数.品名 = 帐面数.品名);
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-5-23 11:22 , Processed in 0.103304 second(s), 35 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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