Oracle APEX фильтр запроса на элементе страницы - PullRequest
0 голосов
/ 12 июня 2018

В моем запросе есть следующее предложение WHERE:

 START_DATE=SYSDATE-:P1_NUM_OF_DAYS

как я могу изменить свое предложение where, чтобы оно возвращало ВСЕ записи, когда P1_NUM_OF_DAYS равен NULL?

1 Ответ

0 голосов
/ 13 июня 2018

Полагаю, вам лучше использовать trunc(sysdate), чем чистый sysdate (который содержит компонент времени).

В любом случае, вот, пожалуйста:

where start_date = case when :P1_NUM_OF_DAYS is null then start_date
                        else trunc(sysdate) - :P1_NUM_OF_DAYS
                   end
...