|
2#
楼主 |
发表于 2019-4-14 10:41:44
|
只看该作者
表A设计视图
表B设计视图
我也试过把那个查询分成2个
查询2:SELECT 料号id,客户id, 0 as 出库数量,成品明细_结存.结存数量 as 进库数量, 0 as 出库重量,成品明细_结存.结存重量 as 进库重量 FROM 成品明细_结存
UNION ALL select 料号id,客户id,成品明细.出库数量,成品明细.进库数量,成品明细.出库重量,成品明细.进库重量 FROM 成品明细 where 成品明细.结存状态='待完成'
结果正确的
然后对查询2 汇总求和就不对了,进库数量是正确的,但是出库就不对了
SQL:SELECT 查询2.料号id, 查询2.客户id, Sum(查询2.出库数量) AS 出库数量之合计, Sum(查询2.进库数量) AS 进库数量之合计
FROM 查询2
GROUP BY 查询2.料号id, 查询2.客户id;
结果:
如果把SQL语句写到 SQL server 中结果都是是正确的,但是在ACCESS中写就不对了
或者把语句写在ACCESS中,把那两个链接表转化为ACCESS本地表结果也是正确的
郁闷好久了啊 |
|