-2

一方が負の値を持ち、もう一方が同じ正の値を持つレコードを見つけるにはどうすればよいですか。私はこれを試してみましたが、うまくいきません。

 where [Check_Number]=[Check_Number] and Payment_Amount = ([payment_amount]/-1)
4

1 に答える 1

0

これはどう:

where a.check_Number + b.check_number = 0 and a.check_number < 0

それとも、2 つのフィールドが payment_mount と 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
于 2013-02-26T15:38:46.690 に答える