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'

Add a code snippet to your website: www.paste.org