まず、私の質問や他の人たちにご協力いただき、ありがとうございました。
私はMSSQL2008 R2を持っていて、次のように2つの列の合計を取得していました。
SELECT SUM(RATE+RATE_ADDITIONAL) FROM LOADS WHERE INVOICED=1
and NOT OV_FACTORING=2 and DATE_INVOICED >= '1/1/2007'
and DATE_INVOICED <= '5/1/2012'
しかし、私がこのように試してみると:
SELECT SUM(RATE+RATE_ADDITIONAL) FROM LOADS WHERE INVOICED=1
AND OV_FACTORING=3 OR OV_FACTORING=4 OR OV_FACTORING=5
and DATE_INVOICED >= '1/1/2007' and DATE_INVOICED <= '5/1/2012'
OV_FACTORINGでは、値は2、3、4、および5のみであるため、同じである必要がある場合は、合計が異なります。
LOAD_NOという名前の列があり、他のクエリで異なるまたは存在しないLOAD_NOを取得したいので、2つのクエリを比較して、異なるか、クエリの1つに表示されるload_noを出力します。もう一方にはありません。
サイトでいくつかの例を試しましたが、機能させることができません。
繰り返しになりますが、すべてのご協力に感謝します...