Так что я пытаюсь добавить «И» в моем операторе выбора, если входной параметр: STATUS! = Null.На данный момент я пришел к этому
... WHERE NSR_DATCRE BETWEEN to_date(:NUMDAYS1, 'DD.MM.RRRR')
AND to_date(:NUMDAYS2, 'DD.MM.RRRR')
AND
CASE WHEN :STATUS = null then NSR_STATUS != 1
else NSR_STATUS = :STATUS
AND NVL(NSR_MAGAZ,-1) ...
также я попробовал что-то вроде этого (из этого вы, вероятно, лучше поймете, что я собираюсь архивировать здесь)
... WHERE NSR_DATCRE BETWEEN to_date(:NUMDAYS1, 'DD.MM.RRRR') AND to_date(:NUMDAYS2, 'DD.MM.RRRR')
AND (NSR_STATUS = :STATUS AND :STATUS != null) or (NSR_STATUS != 1 AND :STATUS = null)
AND NVL(NSR_MAGAZ,-1) ...
Я действительно застрялсейчас.Есть предложения?