Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so dont bother with any of their useless mail servers here and just use oauth login instead. Thank the nice Russians for causing that. :)

Paste

Pasted as SQL by registered user vvillacorta ( 3 years ago )
SELECT B.PERIODO_VAL
       ,A.EMPRESA_ID, 
       B.CAMPANHA_ID
	   ,B.CAMPANHA_INSTANCIA_ID
	   ,B.NOMBRE_DSC CAMPANHA
	   ,A.CANAL_DSC
	   ,B.INICIO_DT
	   ,CAST(B.INICIO_DT AS DATE) INICIO_DATE
	   ,to_char(CAST(B.INICIO_DT AS DATE), 'YYYY-MM-DD')INICIO_DATE_2
	   ,B.FIN_DT
	   ,CAST(B.FIN_DT AS DATE) FIN_DATE
	   ,to_char(CAST(B.FIN_DT AS DATE), 'YYYY-MM-DD')FIN_DATE_2
	   ,B.BANCA_DSC  
	   ,J.TIPO_CAMPANHA_DSC
	   ,CASE WHEN B.NOMBRE_DSC = 'Nuevo Aprobado Agil' AND B.PERIODO_VAL IN ('202202', '202203') THEN A.ATRIBUTO07_VAL ELSE A.ATRIBUTO02_VAL  END TASA
	   ,C.TIPO_DOC_CD
	   , C.NUM_DOC_CD
	   , C.NUM_RUC_CD
	   , C.COD_UNICO_CD
	   , C.RAZON_SOCIAL_DSC  
	   ,D.GESTION_TIPO_VAL GESTION_TIPO_ID
	   ,D.GESTION_SUBTIPO_VAL GESTION_SUBTIPO_ID
	   ,E.NOMBRE_DSC GESTION_TIPO
	   ,F.NOMBRE_DSC GESTION_SUBTIPO  
	   ,D.COMENTARIO_DSC GESTION_COMENTARIO
	   ,D.FECHA_REGISTRO_DT
	   ,CAST(D.FECHA_REGISTRO_DT AS DATE) FECHA_REGISTRO_DATE
	   ,to_char(CAST(D.FECHA_REGISTRO_DT AS DATE), 'YYYY-MM-DD')FECHA_REGISTRO_DATE_2
	   , A.ACTIVO_FLG FLG_ACTIVO
	   , A.MOTIVONOACTIVO_DSC	
	   , A.CAMPO_INFORMATIVO1_DSC
	   , A.CAMPO_INFORMATIVO2_DSC
    ,CASE WHEN E.NOMBRE_DSC IS NOT NULL AND E.NOMBRE_DSC NOT LIKE '' THEN 1 ELSE 0 END FLG_GESTION_VPCONNECT
    ,CASE WHEN E.NOMBRE_DSC IS NOT NULL AND E.NOMBRE_DSC NOT LIKE '' AND E.NOMBRE_DSC NOT LIKE '%Sin Contacto%' THEN 1 ELSE 0 END FLG_CE_VPCONNECT
    ,CASE WHEN E.NOMBRE_DSC LIKE '%Acepta%' AND E.NOMBRE_DSC NOT LIKE '%No%' AND E.NOMBRE_DSC NOT LIKE '%Visita%' THEN 1 ELSE 0 END FLG_ACEPTA_VPCONNECT
    ,CASE WHEN E.NOMBRE_DSC LIKE '%Acepta%' AND E.NOMBRE_DSC LIKE '%No%' THEN 1 ELSE 0 END FLG_NO_ACEPTA_VPCONNECT
    ,CASE WHEN E.NOMBRE_DSC LIKE '%Lo Pensa%' THEN 1 ELSE 0 END FLG_LO_PENSARA_VPCONNECT    
    ,CASE WHEN E.NOMBRE_DSC = 'No Califica' THEN 1 ELSE 0 END FLG_NO_CALIFICA_VPCONNECT
    ,CASE WHEN E.NOMBRE_DSC LIKE '%Desisti%' THEN 1 ELSE 0 END FLG_DEISTE_VPCONNECT  
FROM E_DW_VIEWS.V_VPC_NEG_EMPRESAS_CAMP_VIG A 
JOIN E_DW_VIEWS.V_VPC_NEG_CAMPANHAS_INST_VIG B ON B.CAMPANHA_INSTANCIA_ID=A.CAMPANHA_INSTANCIA_ID -- AND B.PERIODO_ACTUALIZACION_VAL=A.PERIODO_ACTUALIZACION_VAL AND
JOIN E_DW_VIEWS.V_VPC_NEG_EMPRESAS_VIG C ON C.EMPRESA_ID=A.EMPRESA_ID -- AND C.PERIODO_ACTUALIZACION_VAL=A.PERIODO_ACTUALIZACION_VAL 
LEFT JOIN E_DW_VIEWS.V_VPC_NEG_CAMPANHA_GEST_VIG D ON D.EMPRESA_ID=A.EMPRESA_ID AND D.CAMPANHA_INSTANCIA_ID=A.CAMPANHA_INSTANCIA_ID -- D.PERIODO_ACTUALIZACION_VAL=A.PERIODO_ACTUALIZACION_VAL AND 
LEFT JOIN E_DW_VIEWS.V_VPC_NEG_GEST_TIPO_VIG E ON E.GESTION_TIPO_ID=D.GESTION_TIPO_VAL -- E.PERIODO_ACTUALIZACION_VAL=A.PERIODO_ACTUALIZACION_VAL 
LEFT JOIN E_DW_VIEWS.V_VPC_NEG_GEST_SUBTIPO_VIG F ON F.GESTION_SUBTIPO_ID=D.GESTION_SUBTIPO_VAL -- F.PERIODO_ACTUALIZACION_VAL=A.PERIODO_ACTUALIZACION_VAL
LEFT JOIN E_DW_VIEWS.V_VPC_NEG_CAMPANHAS_VIG J ON J.CAMPANHA_ID=B.CAMPANHA_ID -- J.PERIODO_ACTUALIZACION_VAL=A.PERIODO_ACTUALIZACION_VAL 
WHERE B.PERIODO_VAL = '202305'

 

Revise this Paste

Your Name: Code Language: