我得到了错误的sql结果,其中有双倍的负值。从一个表中减去另一个表中的金额总和
我想从一张表中减去另一张表中金额的总和。
这是bet_tbl
(第一表)数据。只检查bet_Number
“11”。 bet_tbl的金额总和为2000.请参见下文。
bet_tbl
:
这是recover_tbl
(第二表)数据。 recover_tbl
的总金额为100.
请参阅下面的内容。
最终结果我想recover_tbl.Amount
减去bet_tbl.Amount
后能得到数量的总和1900.But我得到了1800,当我跑下以下query.See。
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`
以下是运行查询后的结果。
[结果]:
我找不到在哪里我wrong.I'm停留在此,需要一个help.Thank的任何建议和解答。
不能看到你的表或你的结果 – kevinm
对此深感抱歉kevinm.My上传PIC而我张贴这个问题是失败的 – aungminthu