用access做个库存,SQL 联合查询,入库减出库得到库存不对,请教!

SELECT 入库明细.物件编号, 入库明细.入库数量, 出库明细.出库数量, (Sum(入库明细.入库数量)-Sum(出库明细.出库数量)) AS 库存 FROM 出库明细 INNER JOIN 入库明细 ON 入库明细.物件编号=出库明细.物件编号 GROUP BY 入库明细.物件编号, 入库明细.入库数量, 出库明细.出库数量; 得到的库存1003万用表和1005没有,我要把他们也显示出来,问题在哪

SELECT 
入库明细.物件编号, 
入库明细.入库数量, 
出库明细.出库数量, 
(Sum(入库明细.入库数量)-Sum(SWITCH(出库明细.出库数量 IS NULL,0,TRUE,出库明细.出库数量)) AS åº“å­˜ 
FROM å‡ºåº“明细 LEFT JOIN å…¥åº“明细 ON å…¥åº“明细.物件编号=出库明细.物件编号 
GROUP BY å…¥åº“明细.物件编号, å…¥åº“明细.入库数量, å‡ºåº“明细.出库数量;

这样试试

追问

还是不行,问题在哪,我把文件发给你

SELECT 。。省略 ã€‚。   (Sum(入库明细.入库数量)-Sum(SWITCH(出库明细.出库数量 IS NULL,0,TRUE,出库明细.出库数量))) AS 库存
FROM 出库明细 LEFT JOIN 入库明细 ON 入库明细.物件编号=出库明细.物件编号
GROUP BY 入库明细.物件编号, 入库明细.入库数量, 出库明细.出库数量;

追答

我你,查收下,浏览器右上角

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-11-18
查询语法问题,在查询视图中,双击两个表的关系连线,会出来三个选项,称为联接属性。

三个你换着来试,总有一个能行的。