【发布时间】:2013-04-09 17:19:12
【问题描述】:
我正在尝试做我认为相当复杂的案例陈述。我想要实现的是:
当 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)
这可能吗?我哪里错了?
【问题讨论】: