我得到了錯誤的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