27,579
社区成员
发帖
与我相关
我的任务
分享
select isnull(m.工作令号,n.工作令号) 工作令号,
isnull(m.订单编号,n.订单编号) 订单编号,
isnull(m.a,0) a,
isnull(n.b,0) b,
isnull(m.a,0) - isnull(n.b,0) [a-b]
from
(
SELECT 工作令号,订单编号,sum(本批定额资金)as a
FROM 资金明细表
group by 工作令号,订单编号
) m
full join
(
SELECT 工作令号,订单编号,sum(订单材料总价)as b
FROM 订单总价
group by 工作令号,订单编号
) n
on m.工作令号 = n.工作令号 and m.订单编号 = n.订单编号
select
*
from
(
SELECT 工作令号,订单编号,sum(本批定额资金)as a
FROM 资金明细表
group by 工作令号,订单编号)a,
(SELECT 工作令号,订单编号,sum(订单材料总价)as b
FROM 订单总价
group by 工作令号,订单编号)b
where
a.订单编号=b.订单编号