Следующий запрос:
SELECT XALDV.EMPLOYEE_NUMBER,
TO_CHAR (XALDV.HIRE_DATE ,'YYYY/MM/DD HH:MI:SS AM'),
XALDV.HOLDER_NAME,
XALDV.BUSINESS_LINE1,
TO_CHAR (XALDV.ISSUE_DATE ,'YYYY/MM/DD HH:MI:SS AM'),
XALDV.LICENSE_DESCRIPTION,
XALDV.BUSINESS_LINE2,
XALDV.LICENSE_NO,
XALDV.BUSINESS_LINE3,
XALDV.BUSINESS_LINE4,
XALDV.LICENSE_TITLE,
XALDV.BUSINESS_LINE5,
XALDV.LICENSE_TYPE,
XALDV.LIC_AUTHORITY_NAME,
XALDV.LIC_CATEGORY_NAME,
XALDV.LIC_HOLDER_TYPE,
XALDV.LIC_PROJECT_NAME,
XALDV.LIC_REGION_NAME,
XALDV.LIC_STATUS_NAME,
XALDV.LOA_STATUS,
XALDV.MASTEC_ORG,
TO_CHAR (XALDV.RENEWAL_DATE ,'YYYY/MM/DD HH:MI:SS AM'),
XALDV.STATE details ,
null publish_cols
FROM APPS.XXMTZ_AT_LIC_DTL_V XALDV
WHERE 1=1
AND '05-JAN-2019' BETWEEN issue_date AND NVL(RENEWAL_DATE,SYSDATE)
Проблема, связанная с отсутствием одной конкретной строки, связана с нулевым значением в Renewal_date.
Я пытался использовать NVL, поскольку он есть в моем примере кода, но это не дает мне эту конкретную строку.
Пожалуйста, помогите мне, что можно сделать?