Как указать конкретный фильтр, препятствующий правильному результату из кода - PullRequest
0 голосов
/ 05 апреля 2019

У меня есть код, который дает широкий диапазон результатов, но не может доставить несколько (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;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...