需要按类别查找计数差异

gj3fmq9x  于 2021-07-26  发布在  Java
关注(0)|答案(1)|浏览(280)


说明:
需要找到两个表之间保费不匹配的总和-如果特定类别的保费总和与代理表不匹配,则我希望捕获该值
期望结果集
保费总额应按类别分组,在这种情况下,演示表中的mtt总额为219,而代理表中的mtt总额为221
因此,在本例中,我的查询应该捕获不匹配并将结果如下所示(仅针对不匹配,如果没有任何不匹配,则显示0)
演示总额(保费)减去代理总额(保费)

q5iwbnjs

q5iwbnjs1#

考虑以下方法

select category, sum(premium) as diff
from (
  select premium, category from Demo 
  union all
  select -premium, category from Agent 
)
group by category

相关问题