我得到了错误的 sql 结果,其金额为双减值。
我想从另一个表中减去总和从一个表中减去总和。
这是bet_tbl(第一表)数据。仅选中bet_Number“11”。bet_tbl 的总和为 2000。见下文。
bet_tbl:

这是recover_tbl(第二表)数据。金额总和为recover_tbl100。
见下文。

最终结果我想在减去后得到金额的总和bet_tbl.Amount是recover_tbl.Amount1900。但是当我运行以下查询时我得到了 1800。见下文。
select
`bet_Number`,
SUM(bet_tbl.`Amount`) - SUM(recover_tbl.`Amount`) AS 'AMOUNT'
from bet_tbl, recover_tbl
WHERE bet_tbl.status= recover_tbl.status
AND bet_tbl.`bet_Date`=recover_tbl.`recover_Date`
AND bet_tbl.status = '0'
AND bet_tbl.`bet_Date`='2013-07-02'
GROUP BY bet_tbl.`bet_Number`
以下是运行查询后的结果。
[结果]:

我找不到哪里出错了。我陷入了困境,需要帮助。感谢您的任何建议和答案。