Customer、Product、およびTransactionテーブルで構成されるデータベースがあります。
私は、2000年にトランザクションを行わなかった顧客のすべての顧客の名前とSSNを一覧表示するSQLステートメントを作成しようとしています。
TransactionテーブルのTransactionDate列は、日付/時刻データ型です(例:2000-12-18 00:00:00)。
これは私が書いたSQLコードです:
SELECT DISTINCT CustomerName, Customer.CustomerSSN
FROM Customer, Transaction
WHERE Customer.CustomerSSN=Transaction.CustomerSSN
AND YEAR(TransactionDate)<>2000;
等しくない記号(<>)が何らかの理由で機能していないようです。等号に変更すると、正しい結果が返されます...
アドバイスをいただければ幸いです。