急!!怎样用select汇总到以下效果图~万分感谢@!!!!

图片说明

select count(a.总金额)-count(a.退货金额)+(b.欠款金额) from A表 as a inner join B表 as b where a.供应商 =b.供应商 group by a.供应商 应该可以得到你想要的结果 试下吧

如果c表一开始没数据就是使用insert c values(供应商,总欠金额) select 。。。。。 select 后面是一楼的语句

select (sumTable.总金额+sumTable.欠款金额-sumTable.退回金额) from (
select sum(a.总金额) as 总金额,sum(a.退货金额) as 退货金额,sum(b.欠款金额) as欠款金额 from a left join b on a.供应商=b.供应商 group by 供应商
) sumTable
,不知道能不能在列上面加减,没试过,如果可以的话上面逻辑应该可以

全步布都不行啊,老大们!!(忘了,A表,B表都是SQL表,里面的 供应商,类别,总金额,退货金额,欠款金额,总欠金额 都是 字段),AB表都有数据了,想得到C表这样的效果