私はかなり複雑なケースステートメントと考えていることをしようとしています。私が達成したいのはこれです:
DATE+365 が OTHERDATE より小さく、かつ YETANOTHER DATE と等しい場合 THEN 'Correct'
現在、私のコードは次のようになっています。
(CASE WHEN ((X2.TERMDATE + 365) < X1.LASTHIRE) IS (X1.ORIGINALHIRE) THEN 'Correct'
WHEN ((X2.TERMDATE + 365) < X1.LASTHIRE) IS (X3.LASTHIRE) THEN 'Correct'
WHEN ((X2.TERMDATE + 365) > X1.LASTHIRE) IS (X1.LASTHIRE) THEN 'Correct'
ELSE 'ERROR' END)
これは可能ですか?どこが間違っていますか?