Поддерживает ли Invantive SQL несколько условий в одном случае? Я сказал ниже, я не получил никаких результатов. Пробовал тот же оператор только с одним условием (без каскада), он получил ожидаемый результат.Объединение нескольких условий в одном случае
select prj.code
, prj.startdate
, prj.enddate
from exactonlinerest..projects prj
where prj.code between $P{P_PROJECT_FROM} and $P{P_PROJECT_TO}
and case
/* when (prj.enddate is null or prj.enddate >= sysdate)
then 'Y'
when (prj.enddate is not null and prj.enddate <= sysdate)
then 'N' */
when prj.startdate <= sysdate
then 'B'
end
= $P{P_PROJECT_ACTIVE_FROM}