SQL クエリで日付値を確認したいと思います。日付が定義済みの日付と等しい場合は何も出力せず、ELSE は既存の日付値を出力します。
目的の日付値を取得するにはどうすれば正しく記述できますか?
次のクエリがあります。
(SELECT (CASE
WHEN (PaymentsMade.PaymentDate = '09/09/1987') THEN ' '
ELSE PaymentsMade.PaymentDate
END)
) as dateOfPayment
このクエリを実行すると、日付が '09/09/1987' の場合は正しく動作しますが、日付が '09/09/1987' でない場合は '01/01/1900' と出力されます。
定義済みの日付「09/09/1987」と等しくない日付値を取得するにはどうすればよいですか?
アドバイスをいただければ幸いです。ありがとう