从另一个表的列的总和中减去一个列的总和

时间:2018-05-17 10:15:38

标签: mysql mysqli

我想知道table2的amount_no列的减法总和来自amount_no table1的总和。

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

    $sql="SELECT ((SUM(amount_no) FROM table1) - (SELECT SUM(amount_no) 
    FROM table2))";

提前多多感谢。

2 个答案:

答案 0 :(得分:3)

使用此:

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

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

答案 1 :(得分:1)

更新了查询:

$sql="SELECT (SELECT SUM(amount_no) FROM table1) - (SELECT SUM(amount_no) FROM table2)";

您的代码遗漏了一些括号。