如何找到具有負值和另一個正值的記錄。 我已經嘗試過這個和它喜歡的東西,但他們不工作。我如何找到記錄,其中一個具有負值,另一個具有相同的正值
where [Check_Number]=[Check_Number] and Payment_Amount = ([payment_amount]/-1)
如何找到具有負值和另一個正值的記錄。 我已經嘗試過這個和它喜歡的東西,但他們不工作。我如何找到記錄,其中一個具有負值,另一個具有相同的正值
where [Check_Number]=[Check_Number] and Payment_Amount = ([payment_amount]/-1)
如何:
where a.check_Number + b.check_number = 0 and a.check_number < 0
或者,在兩個領域的支付金額和check_number?
where payment_amount = - check_number and check_number < 0
也許是這樣的?
select r1.check_number, r1.payment_amount, r2.check_number, r2.payment_amount
from records r1 join
records r2
on r1.check_number = r2.check_number and
r1.payment_amount = - r2.payment_amount
我認爲這是更多的地方a.Payment_Amount + b.Payment_Amount = 0和a.Payment_Amount <0 – 2013-02-26 15:42:02
它是我尋找的付款金額。有相同的檢查#有很多記錄,我需要找到具有相同的+ - 金額字段的記錄,所以我可以將它們退出報告。 – user2022883 2013-02-26 15:44:04
我不認爲你的方法非常好。如果您可能有幾個相同的付款金額(例如100美元的3次購買和100美元的3次支付),那麼您的報告將有9個條目 - 而不是300美元的收入,您將獲得900美元。更好的方法來檢查付款ID(他們應該與相應的檢查ID硬幣,併爲您的整個系統uniq) – Nogard 2013-02-26 15:50:09
您可以添加一些您試圖提取的數據的例子嗎? – 2013-02-26 15:38:47
我投票結束這個問題。沒有足夠的信息來嘗試回答它。 – 2013-02-26 15:54:15