У меня есть таблица, и я пытаюсь выполнить запрос с несколькими условиями
select POLICY_REFER,
END_REFER,
CLIENT_NAME,
POLICY_PRODUCT,
ISSUE_DATE,
GROSS,
DOC_TYPE,
DOC_STATUS
from POLICY_MASTER
ISSUE_DATE МЕЖДУ: DFrom И: DTo
DOC_STATUS = 'Припарковано'
Эти два условия должны соответствовать
CLIENT_NAME =: клиент или CLIENT_NAME имеют значение
POLICY_PRODUCT =: Продукт или POLICY_PRODUCT равны нулю
Эти два зависят от выбора из поля со списком, для которого я пишу это
select POLICY_REFER,
END_REFER,
CLIENT_NAME,
POLICY_PRODUCT,
ISSUE_DATE,
GROSS,
DOC_TYPE,
DOC_STATUS
from POLICY_MASTER
where ISSUE_DATE BETWEEN :DFrom AND :DTo
and CLIENT_NAME = :Client or CLIENT_NAME is null
and POLICY_PRODUCT = :Product or POLICY_PRODUCT is null
and DOC_STATUS = 'Parked'"....
Этот запрос может принять, что POLICY_PRODUCT имеет значение null, но не работает с CLIENT_NAME, равно NULL ...