首页 > 解决方案 > 减去一个列的总和,从另一个表的一个列的总和中减去

问题描述

我想知道amount_no从 table1 的总和中减去 table2 的列的总和amount_no

   table1                           table2
   |amount_no |                     |amount_no|
   ------------                     -----------
   |230       |                     |100      |
   |500       |                     |50       |
   |700       |                     |40       |
   ------------                     ----------
   1430                             190
   ------------                     ----------
              (1430 - 190 = 1240)
SELECT ((SUM(amount_no) FROM table1) - (SELECT SUM(amount_no) FROM table2))

标签: mysql

解决方案


用这个:

SELECT (SELECT SUM(amount_no) FROM table1) - (SELECT SUM(amount_no) FROM table2)

您的代码错过了选择部分和次要内容。


推荐阅读