は、私は(私は、同じデータを含む2 TankSystemIdsのために疑い)の違いのための2つのテーブルの値を比較しようとしているSQL Serverマイナスクエリで問題が発生しますか?
私のクエリは
SELECT *
FROM [dbo].[vwRawSaleTransaction]
WHERE hdTankSystemId = 2782
MINUS
SELECT *
FROM [dbo].[vwRawSaleTransaction]
WHERE hdTankSystemId = 2380
あるしかし、私は、構文の問題についてのエラーを取得:
付近に正しくない構文 'マイナス'
しかしこれは正しいですか? [1] https://www.techonthenet.com/sql/minus.php
「INTERSECT」を使用して「マイナス」を置き換えますか? –
私は交差しようとしましたが、異なるIDのために単一の行を返しませんでした。* [FROM [dbo]を選択する必要があります[vwRawSaleTransaction] hdTankSystemId = 2381 INTERSECT select * FROM [dbo]。[vwRawSaleTransaction] where hdTankSystemId = 2382 // – Ratha