テーブルごとに異なる where 条件を使用して、異なるテーブルから複数の合計を合計しようとしています。
ここに私の3つの合計があります:
SELECT SUM(1column2) FROM table1 WHERE 1column1 = '0';
SELECT SUM(1column4) FROM table1 WHERE 1column3 = '0';
SELECT SUM(2column2) FROM table2 WHERE 2column1 = '0' AND 2column3 = 'w' AND 2column4 != 'f';
結果は である必要があります(first sum) - (second sum) - (third sum)
。