设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

12
返回列表 发新帖
楼主: 宏魔法师
打印 上一主题 下一主题

[查询] 求助:2张数据表对比,最终显示差异?[已解决]

[复制链接]
11#
发表于 2010-9-24 21:41:00 | 只看该作者
原来:[tbl系统表].[数量]-[tbl盘点表].[数量] AS 差异
现在:nz([tbl系统表].[数量],0)-nz([tbl盘点表].[数量],0) AS 差异
12#
发表于 2010-9-24 21:47:49 | 只看该作者
本帖最后由 aslxt 于 2010-9-24 21:49 编辑

SELECT tbl系统表.产品名, tbl系统表.仓库位, tbl盘点表.数量 as 盘点数量, tbl系统表.数量 as 系统数量, nz([tbl系统表].[数量],0)-nz([tbl盘点表].[数量],0) AS 差异
FROM tbl盘点表 RIGHT JOIN tbl系统表 ON (tbl盘点表.仓库位 = tbl系统表.仓库位) AND (tbl盘点表.产品名 = tbl系统表.产品名)
WHERE (((nz([tbl系统表].[数量],0)-nz([tbl盘点表].[数量],0))<>0))
UNION SELECT tbl盘点表.产品名, tbl盘点表.仓库位, tbl盘点表.数量,0 AS SL1,tbl盘点表.数量*-1
FROM tbl盘点表 LEFT JOIN tbl系统表 ON tbl盘点表.仓库位 = tbl系统表.仓库位
WHERE (((tbl系统表.仓库位) Is Null));

本帖子中包含更多资源

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

x
13#
 楼主| 发表于 2010-9-24 21:53:04 | 只看该作者
哈哈,完美!太感谢了aslxt
14#
发表于 2010-9-24 22:34:34 | 只看该作者
哈哈,完美!太感谢了aslxt
宏魔法师 发表于 2010-9-24 21:53



能够帮助别人,是人生快事!
15#
发表于 2010-9-25 09:21:00 | 只看该作者
谢谢aslxt,我也学习下!
16#
发表于 2010-10-23 09:19:47 | 只看该作者
学习了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2024-11-17 06:20 , Processed in 0.090304 second(s), 28 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

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