永发信息网

asp中用sql语句对两个表作group by分组汇总

答案:2  悬赏:0  手机版
解决时间 2021-02-12 11:16
现有两个表A表中“单位”,“金额”,“编号”。B表中“编号”,“收回金额”。
A表中的“编号“唯一,且与B表中的“编号“为一对多的关系。B表中的“编号”对应A表中的“编号”。A表中的“编号”可能在B表中不存在,此时按A表中的sum(“金额”)进行显示
现对A表中的“单位“进行group by分组,对B表中的“编号”进行group by分组。然后将B表中的收回金额从A表中分组后的SUM(“金额”)中减掉,然后按差值排序
最佳答案
select a.单位
    , sum(a.金额) - 
    (select sum(收回金额) from B where 编号 in (select 编号 from A where 单位=a.单位))
  from A a
  group by a.单位
  order by sum(a.金额) - 
    (select sum(收回金额) from B where 编号 in (select 编号 from A where 单位=a.单位))
全部回答
select 单位,sum(金额) -(    sum(收回金额)     from b    where a.编号=b.编号    group by a.单位 ) 金额 from a group by 单位
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
博优图文快印(青岛店)地址在哪,我要去那里办
NDS龙珠改:赛亚人来袭 为什么不出续作
襄阳宜城盛虹驾校科目三考试灯光
替米沙坦和络活喜那个降压效果好,副作用小。
麦芽糖儿童摄影地址好找么,我有些事要过去
西岭乡中心校幼儿园在什么地方啊,我要过去处
装【】作势
诺心LE CAKE怎么样,好不好的默认点评
棉花糖儿童摄影(崂山店)怎么去啊,我要去那办
济南去哪里补办医保卡
纯水机冲洗电磁阀能去掉直接短接吗?
新潮商业城地址在什么地方,想过去办事
我国船舶建造保险的保险期间为保险单列出的保
湖南省郴州市桂东县哪里有订火车票的?
Venlis全球旅拍青岛工作室地址在哪,我要去那
推荐资讯
爱尚美精品世界在哪里啊,我有事要去这个地方
淮南市田家庵区地税局地址在哪,我要去那里办
周师傅电动车专修这个地址在什么地方,我要处
自然乐园水乳适合30岁的敏感肌肤吗?
格调小区西门这个地址在什么地方,我要处理点
乐乐童装在什么地方啊,我要过去处理事情
4<【 】<5能填进括号里的小数有哪些
在淘宝上买了东西 但是最近要出远门 朋友大
新创业汽车贸易有限公司地址在什么地方,想过
我男朋友同事一起聚餐了,他说让我去!你们觉
我国现存最古的木塔是:[1995-039]A.苏州报
2016澳网费德勒和迪米的比分是多少
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?