Postgresql 从多个表中加减多列POSTGRES 表1 Sumcol_索赔=100

Postgresql 从多个表中加减多列POSTGRES 表1 Sumcol_索赔=100,postgresql,Postgresql,表2 Sumcol_索赔=50 表3SUMCOLU释放=75 表4SUMCOL_发布二=25 结果=100+50-75+25=50只需内联子查询并执行算术: SELECT (SELECT SUM(col_claim) FROM table1) + (SELECT SUM(col_claim) FROM table2) - (SELECT SUM(col_release) FROM table3) - (SELECT SUM(col_release_two) FRO

表2 Sumcol_索赔=50

表3SUMCOLU释放=75

表4SUMCOL_发布二=25
结果=100+50-75+25=50

只需内联子查询并执行算术:

SELECT
    (SELECT SUM(col_claim) FROM table1) +
    (SELECT SUM(col_claim) FROM table2) -
    (SELECT SUM(col_release) FROM table3) -
    (SELECT SUM(col_release_two) FROM table4) AS result;

大多数人更喜欢样本数据
SELECT
    (SELECT SUM(col_claim) FROM table1) +
    (SELECT SUM(col_claim) FROM table2) -
    (SELECT SUM(col_release) FROM table3) -
    (SELECT SUM(col_release_two) FROM table4) AS result;