说明:需要找到两个表之间保费不匹配的总和-如果特定类别的保费总和与代理表不匹配,则我希望捕获该值期望结果集保费总额应按类别分组,在这种情况下,演示表中的mtt总额为219,而代理表中的mtt总额为221因此,在本例中,我的查询应该捕获不匹配并将结果如下所示(仅针对不匹配,如果没有任何不匹配,则显示0)演示总额(保费)减去代理总额(保费)
q5iwbnjs1#
考虑以下方法
select category, sum(premium) as diff from ( select premium, category from Demo union all select -premium, category from Agent ) group by category
1条答案
按热度按时间q5iwbnjs1#
考虑以下方法