我把那句SQL拆成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;
结果:
