У меня есть код, который дает широкий диапазон результатов, но не может доставить несколько (157) конкретных предметов, потому что я не знаю, по какой причине. Я хочу знать, какой из фильтров в коде препятствует отображению этих элементов в результатах. Этот элемент "CG0133662" не отображается в результатах, как / что я могу реализовать, чтобы увидеть, какой фильтр не позволяет ему появиться. Что я должен изменить и как я могу предотвратить это. Пожалуйста помоги.
SELECT
R.DESCRIPTION "REGION",
A.POL_NUM ,
PH.PH_ID,
PH.PH_NAME ,
PH.EASY_ID,
A.EFF_DATE,
A.EXP_DATE,
(
SELECT MAX(T.TRACK_DATE_RECEIVED)
FROM TRACKING T
WHERE T.TRACK_APP_NUM = A.APP_NUM
AND TRACK_APP_STATUS = '5'
) ISSUE_DATE,
A.NEW_RENEWAL,
CSL.DESCRIPTION SEGMENTATION,
P.PRODUCT_DESCRIPTION,
(SELECT COUNT(CD.DEBT_NUM)
FROM COVERAGE_DETAIL CD
WHERE CD.APP_NUM = A.APP_NUM
AND CD.ACTION in ('1','3','5')
AND cd.CANCELDATE IS NULL
) ACTIVE_BUYER_COUNT,
A.PREMIUM
FROM
POLICY_HOLDER PH,
APPLICATION A,
REGIONS R,
AGENCY_REGION AR,
POLICY_FORM PF ,
APP_STATUS APS,
CLIENT_SEGMENTATION_LEVEL CSL,
PRODUCT P
WHERE
A.PH_ID = PH.PH_ID
AND A.POLICY_FORM = PF.CODE
AND AR.AGENCY_ID = A.AGENCY_ID
AND AR.REGION = R.REGION
AND A.APP_STATUS = APS.CODE
AND PH.CLIENTS_SEGMENTATION = CSL.ID
AND A.PRODUCT_ID = P.PRODUCT_ID
AND A.POLICY_FORM IN ( '5','6' ) -- EXCLUDE EDC
--AND A.OWNER_CODE = '5' -- CNAIC
AND PH.CGS IS NULL -- EXCLUDE CGS
AND A.EXP_DATE > SYSDATE
--AND A.EFF_DATE BETWEEN TO_DATE ( '01/01/2017', 'MM/DD/YYYY' ) AND TO_DATE ( '12/31/2017', 'MM/DD/YYYY' ) -- effective in 2017
AND A.APP_STATUS= '5' -- Active policies
ORDER BY REGION, EFF_DATE;