SELECT A.*,B.Tipo_Documento_Cd,B.Numero_Documento_Val,B.CUC_Num,B.Cod_Segmento_Merc_Val,B.Banca_Mercado_Desc
FROM(
SELECT CASE WHEN LENGTH(A.NUM_DOCUMENTO)=8 THEN '1'
WHEN LENGTH(A.NUM_DOCUMENTO)=9 THEN '3'
WHEN LENGTH(A.NUM_DOCUMENTO)=11 THEN '2'
END AS TIPO_DOCUMENTO_N, A.*
FROM E_DW_VIEWS.V_FEEDBACK_TELEVENTAS A
WHERE A.GESTION > (SELECT CAST(CAST(ADD_MONTHS(CAST(MAX(GESTION)||'01' AS DATE FORMAT 'YYYYMMDD'),-12) AS FORMAT 'YYYYMMDD') AS CHAR(6))
FROM E_DW_VIEWS.V_FEEDBACK_TELEVENTAS)
AND LENGTH(A.NUM_DOCUMENTO) IN (8,9,11)
) A
LEFT JOIN E_DW_VIEWS.V_MST_DATOS_COMPL_CLIE_VPC B
ON A.TIPO_DOCUMENTO_N = B.Tipo_Documento_Cd
AND A.NUM_DOCUMENTO = B.Numero_Documento_Val
WHERE A.CATEGORIA IN('CE','CNE','ET')
OR RESULTADO_LLAMADA LIKE '%(CE)%'
OR RESULTADO_LLAMADA LIKE '%(AC)%'
OR RESULTADO_LLAMADA LIKE '%ACEPTA%'
OR RESULTADO_LLAMADA IN (
'RETENCION EXITOSA TC', 'NM - No Acepta Repro - Pagará dentro de mes (NM)',
'CLIENTE YA FUE ATENDIDO', 'AP - Acepta Repro PP (AP)', 'LP - Lo Pensará (LP)', 'VL - Volver a llamar (VL)',
'NO - No Acepta Repro - Otros (NO)', 'ID - No Acepta Repro - No quiere incrementar deuda (ID)', 'CANCELACION CTS',
'TE - No Acepta Repro - Tasa Elevada (TE)', 'AT - Acepta Repro TC (AT)')
)
Add a code snippet to your website: www.paste.org