我正在尝试做我认为相当复杂的案例陈述。我想要实现的是:
当 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)
这可能吗?我哪里错了?