WITH PARAM
AS(SELECT MAX(Fecha_SBS_Dt) PERIODO FROM E_DW_VIEWS.V_FACT_VPC_IRCC_VAR_SALDOS)
SELECT 
	A.Fecha_SBS_Dt,
	A.Fecha_SBS_Ult_Mes_Dt,
	A.Cod_SBS_Val,
	A.TIP_DOC_Val,
	--A.COD_DOC_Val,
	E.KEY_VALUE COD_DOC_Val,
	A.Banca_Val,
	A.Segmento_Val,
	A.Segmento_Detalle_Val,
	A.Region_Val,
	A.Departamento_Val,
	A.Provincia_Val,
	A.Nombre_Completo_Val,
	A.Facturacion_Sol_Amt,
	A.CODUNICOCLI_Val,
	A.SEI_Mercado_Val,
	A.Encargado_Desc,
	A.Nombre_Jefe_Desc,
	A.Zonal_Desc,
	A.Categoria_Desc,
	A.Banca_EN_Val,
	A.Cliente_Flg,
	A.Sistema_Finan_Amt,
	A.Bancos_Amt,
	A.BBVA_Amt,
	A.BCP_Amt,
	A.BIF_Amt,
	A.IBK_Amt,
	A.SCOTIA_Amt,
	A.CITI_Amt,
	A.SANT_Amt,
	A.Cajas_Finan_Amt,
	A.Otros_Amt,
	A.Sistema_Finan_Directa_Amt,
	A.Bancos_Directa_Amt,
	A.BBVA_Directa_Amt,
	A.BCP_Directa_Amt,
	A.BIF_Directa_Amt,
	A.IBK_Directa_Amt,
	A.SCOTIA_Directa_Amt,
	A.CITI_Directa_Amt,
	A.SANT_Directa_Amt,
	A.Cajas_Finan_Directa_Amt,
	A.Otros_Directa_Amt,
	A.Sistema_Finan_Indirecta_Amt,
	A.Bancos_Indirecta_Amt,
	A.BBVA_Indirecta_Amt,
	A.BCP_Indirecta_Amt,
	A.BIF_Indirecta_Amt,
	A.IBK_Indirecta_Amt,
	A.SCOTIA_Indirecta_Amt,
	A.CITI_Indirecta_Amt,
	A.SANT_Indirecta_Amt,
	A.Cajas_Finan_Indirecta_Amt,
	A.Otros_Indirecta_Amt,
	A.Sistema_Finan_Reactiva_Amt,
	A.Bancos_Reactiva_Amt,
	A.BBVA_Reactiva_Amt,
	A.BCP_Reactiva_Amt,
	A.BIF_Reactiva_Amt,
	A.IBK_Reactiva_Amt,
	A.SCOTIA_Reactiva_Amt,
	A.CITI_Reactiva_Amt,
	A.SANT_Reactiva_Amt,
	A.Cajas_Finan_Reactiva_Amt,
	A.Otros_Reactiva_Amt,
	A.Sistema_Finan_M1_Amt,
	A.Bancos_M1_Amt,
	A.BBVA_M1_Amt,
	A.BCP_M1_Amt,
	A.BIF_M1_Amt,
	A.IBK_M1_Amt,
	A.SCOTIA_M1_Amt,
	A.CITI_M1_Amt,
	A.SANT_M1_Amt,
	A.Cajas_Finan_M1_Amt,
	A.Otros_M1_Amt,
	A.Sistema_Finan_Directa_M1_Amt,
	A.Bancos_Directa_M1_Amt,
	A.BBVA_Directa_M1_Amt,
	A.BCP_Directa_M1_Amt,
	A.BIF_Directa_M1_Amt,
	A.IBK_Directa_M1_Amt,
	A.SCOTIA_Directa_M1_Amt,
	A.CITI_Directa_M1_Amt,
	A.SANT_Directa_M1_Amt,
	A.Cajas_Finan_Directa_M1_Amt,
	A.Otros_Directa_M1_Amt,
	A.Sistema_Finan_Indirecta_M1_Amt,
	A.Bancos_Indirecta_M1_Amt,
	A.BBVA_Indirecta_M1_Amt,
	A.BCP_Indirecta_M1_Amt,
	A.BIF_Indirecta_M1_Amt,
	A.IBK_Indirecta_M1_Amt,
	A.SCOTIA_Indirecta_M1_Amt,
	A.CITI_Indirecta_M1_Amt,
	A.SANT_Indirecta_M1_Amt,
	A.Cajas_Finan_Indirecta_M1_Amt,
	A.Otros_Indirecta_M1_Amt,
	A.Sistema_Finan_Reactiva_M1_Amt,
	A.Bancos_Reactiva_M1_Amt,
	A.BBVA_Reactiva_M1_Amt,
	A.BCP_Reactiva_M1_Amt,
	A.BIF_Reactiva_M1_Amt,
	A.IBK_Reactiva_M1_Amt,
	A.SCOTIA_Reactiva_M1_Amt,
	A.CITI_Reactiva_M1_Amt,
	A.SANT_Reactiva_M1_Amt,
	A.Cajas_Finan_Reactiva_M1_Amt,
	A.Otros_Reactiva_M1_Amt,
	A.Sistema_Finan_M12_Amt,
	A.Bancos_M12_Amt,
	A.BBVA_M12_Amt,
	A.BCP_M12_Amt,
	A.BIF_M12_Amt,
	A.IBK_M12_Amt,
	A.SCOTIA_M12_Amt,
	A.CITI_M12_Amt,
	A.SANT_M12_Amt,
	A.Cajas_Finan_M12_Amt,
	A.Otros_M12_Amt,
	A.Sistema_Finan_Directa_M12_Amt,
	A.Bancos_Directa_M12_Amt,
	A.BBVA_Directa_M12_Amt,
	A.BCP_Directa_M12_Amt,
	A.BIF_Directa_M12_Amt,
	A.IBK_Directa_M12_Amt,
	A.SCOTIA_Directa_M12_Amt,
	A.CITI_Directa_M12_Amt,
	A.SANT_Directa_M12_Amt,
	A.Cajas_Finan_Directa_M12_Amt,
	A.Otros_Directa_M12_Amt,
	A.Sistema_Finan_Indirecta_M12_Amt,
	A.Bancos_Indirecta_M12_Amt,
	A.BBVA_Indirecta_M12_Amt,
	A.BCP_Indirecta_M12_Amt,
	A.BIF_Indirecta_M12_Amt,
	A.IBK_Indirecta_M12_Amt,
	A.SCOTIA_Indirecta_M12_Amt,
	A.CITI_Indirecta_M12_Amt,
	A.SANT_Indirecta_M12_Amt,
	A.Cajas_Finan_Indirecta_M12_Amt,
	A.Otros_Indirecta_M12_Amt,
	A.Sistema_Finan_Reactiva_M12_Amt,
	A.Bancos_Reactiva_M12_Amt,
	A.BBVA_Reactiva_M12_Amt,
	A.BCP_Reactiva_M12_Amt,
	A.BIF_Reactiva_M12_Amt,
	A.IBK_Reactiva_M12_Amt,
	A.SCOTIA_Reactiva_M12_Amt,
	A.CITI_Reactiva_M12_Amt,
	A.SANT_Reactiva_M12_Amt,
	A.Cajas_Finan_Reactiva_M12_Amt,
	A.Otros_Reactiva_M12_Amt,
	A.Sistema_Finan_YTD_Amt,
	A.Bancos_YTD_Amt,
	A.BBVA_YTD_Amt,
	A.BCP_YTD_Amt,
	A.BIF_YTD_Amt,
	A.IBK_YTD_Amt,
	A.SCOTIA_YTD_Amt,
	A.CITI_YTD_Amt,
	A.SANT_YTD_Amt,
	A.Cajas_Finan_YTD_Amt,
	A.Otros_YTD_Amt,
	A.Sistema_Finan_Directa_YTD_Amt,
	A.Bancos_Directa_YTD_Amt,
	A.BBVA_Directa_YTD_Amt,
	A.BCP_Directa_YTD_Amt,
	A.BIF_Directa_YTD_Amt,
	A.IBK_Directa_YTD_Amt,
	A.SCOTIA_Directa_YTD_Amt,
	A.CITI_Directa_YTD_Amt,
	A.SANT_Directa_YTD_Amt,
	A.Cajas_Finan_Directa_YTD_Amt,
	A.Otros_Directa_YTD_Amt,
	A.Sistema_Finan_Indirecta_YTD_Amt,
	A.Bancos_Indirecta_YTD_Amt,
	A.BBVA_Indirecta_YTD_Amt,
	A.BCP_Indirecta_YTD_Amt,
	A.BIF_Indirecta_YTD_Amt,
	A.IBK_Indirecta_YTD_Amt,
	A.SCOTIA_Indirecta_YTD_Amt,
	A.CITI_Indirecta_YTD_Amt,
	A.SANT_Indirecta_YTD_Amt,
	A.Cajas_Finan_Indirecta_YTD_Amt,
	A.Otros_Indirecta_YTD_Amt,
	A.Sistema_Finan_Reactiva_YTD_Amt,
	A.Bancos_Reactiva_YTD_Amt,
	A.BBVA_Reactiva_YTD_Amt,
	A.BCP_Reactiva_YTD_Amt,
	A.BIF_Reactiva_YTD_Amt,
	A.IBK_Reactiva_YTD_Amt,
	A.SCOTIA_Reactiva_YTD_Amt,
	A.CITI_Reactiva_YTD_Amt,
	A.SANT_Reactiva_YTD_Amt,
	A.Cajas_Finan_Reactiva_YTD_Amt,
	A.Otros_Reactiva_YTD_Amt,
	A.Var_Sistema_Finan_M1_Amt,
	A.Var_Bancos_M1_Amt,
	A.Var_BBVA_M1_Amt,
	A.Var_BCP_M1_Amt,
	A.Var_BIF_M1_Amt,
	A.Var_IBK_M1_Amt,
	A.Var_SCOTIA_M1_Amt,
	A.Var_CITI_M1_Amt,
	A.Var_SANT_M1_Amt,
	A.Var_Cajas_Finan_M1_Amt,
	A.Var_Otros_M1_Amt,
	A.Var_Sistema_Finan_Directa_M1_Amt,
	A.Var_Bancos_Directa_M1_Amt,
	A.Var_BBVA_Directa_M1_Amt,
	A.Var_BCP_Directa_M1_Amt,
	A.Var_BIF_Directa_M1_Amt,
	A.Var_IBK_Directa_M1_Amt,
	A.Var_SCOTIA_Directa_M1_Amt,
	A.Var_CITI_Directa_M1_Amt,
	A.Var_SANT_Directa_M1_Amt,
	A.Var_Cajas_Finan_Directa_M1_Amt,
	A.Var_Otros_Directa_M1_Amt,
	A.Var_Sistema_Finan_Indirecta_M1_Amt,
	A.Var_Bancos_Indirecta_M1_Amt,
	A.Var_BBVA_Indirecta_M1_Amt,
	A.Var_BCP_Indirecta_M1_Amt,
	A.Var_BIF_Indirecta_M1_Amt,
	A.Var_IBK_Indirecta_M1_Amt,
	A.Var_SCOTIA_Indirecta_M1_Amt,
	A.Var_CITI_Indirecta_M1_Amt,
	A.Var_SANT_Indirecta_M1_Amt,
	A.Var_Cajas_Finan_Indirecta_M1_Amt,
	A.Var_Otros_Indirecta_M1_Amt,
	A.Var_Sistema_Finan_Reactiva_M1_Amt,
	A.Var_Bancos_Reactiva_M1_Amt,
	A.Var_BBVA_Reactiva_M1_Amt,
	A.Var_BCP_Reactiva_M1_Amt,
	A.Var_BIF_Reactiva_M1_Amt,
	A.Var_IBK_Reactiva_M1_Amt,
	A.Var_SCOTIA_Reactiva_M1_Amt,
	A.Var_CITI_Reactiva_M1_Amt,
	A.Var_SANT_Reactiva_M1_Amt,
	A.Var_Cajas_Finan_Reactiva_M1_Amt,
	A.Var_Otros_Reactiva_M1_Amt,
	A.Var_Sistema_Finan_M12_Amt,
	A.Var_Bancos_M12_Amt,
	A.Var_BBVA_M12_Amt,
	A.Var_BCP_M12_Amt,
	A.Var_BIF_M12_Amt,
	A.Var_IBK_M12_Amt,
	A.Var_SCOTIA_M12_Amt,
	A.Var_CITI_M12_Amt,
	A.Var_SANT_M12_Amt,
	A.Var_Cajas_Finan_M12_Amt,
	A.Var_Otros_M12_Amt,
	A.Var_Sistema_Finan_Directa_M12_Amt,
	A.Var_Bancos_Directa_M12_Amt,
	A.Var_BBVA_Directa_M12_Amt,
	A.Var_BCP_Directa_M12_Amt,
	A.Var_BIF_Directa_M12_Amt,
	A.Var_IBK_Directa_M12_Amt,
	A.Var_SCOTIA_Directa_M12_Amt,
	A.Var_CITI_Directa_M12_Amt,
	A.Var_SANT_Directa_M12_Amt,
	A.Var_Cajas_Finan_Directa_M12_Amt,
	A.Var_Otros_Directa_M12_Amt,
	A.Var_Sistema_Finan_Indirecta_M12_Amt,
	A.Var_Bancos_Indirecta_M12_Amt,
	A.Var_BBVA_Indirecta_M12_Amt,
	A.Var_BCP_Indirecta_M12_Amt,
	A.Var_BIF_Indirecta_M12_Amt,
	A.Var_IBK_Indirecta_M12_Amt,
	A.Var_SCOTIA_Indirecta_M12_Amt,
	A.Var_CITI_Indirecta_M12_Amt,
	A.Var_SANT_Indirecta_M12_Amt,
	A.Var_Cajas_Finan_Indirecta_M12_Amt,
	A.Var_Otros_Indirecta_M12_Amt,
	A.Var_Sistema_Finan_Reactiva_M12_Amt,
	A.Var_Bancos_Reactiva_M12_Amt,
	A.Var_BBVA_Reactiva_M12_Amt,
	A.Var_BCP_Reactiva_M12_Amt,
	A.Var_BIF_Reactiva_M12_Amt,
	A.Var_IBK_Reactiva_M12_Amt,
	A.Var_SCOTIA_Reactiva_M12_Amt,
	A.Var_CITI_Reactiva_M12_Amt,
	A.Var_SANT_Reactiva_M12_Amt,
	A.Var_Cajas_Finan_Reactiva_M12_Amt,
	A.Var_Otros_Reactiva_M12_Amt,
	A.Var_Sistema_Finan_YTD_Amt,
	A.Var_Bancos_YTD_Amt,
	A.Var_BBVA_YTD_Amt,
	A.Var_BCP_YTD_Amt,
	A.Var_BIF_YTD_Amt,
	A.Var_IBK_YTD_Amt,
	A.Var_SCOTIA_YTD_Amt,
	A.Var_CITI_YTD_Amt,
	A.Var_SANT_YTD_Amt,
	A.Var_Cajas_Finan_YTD_Amt,
	A.Var_Otros_YTD_Amt,
	A.Var_Sistema_Finan_Directa_YTD_Amt,
	A.Var_Bancos_Directa_YTD_Amt,
	A.Var_BBVA_Directa_YTD_Amt,
	A.Var_BCP_Directa_YTD_Amt,
	A.Var_BIF_Directa_YTD_Amt,
	A.Var_IBK_Directa_YTD_Amt,
	A.Var_SCOTIA_Directa_YTD_Amt,
	A.Var_CITI_Directa_YTD_Amt,
	A.Var_SANT_Directa_YTD_Amt,
	A.Var_Cajas_Finan_Directa_YTD_Amt,
	A.Var_Otros_Directa_YTD_Amt,
	A.Var_Sistema_Finan_Indirecta_YTD_Amt,
	A.Var_Bancos_Indirecta_YTD_Amt,
	A.Var_BBVA_Indirecta_YTD_Amt,
	A.Var_BCP_Indirecta_YTD_Amt,
	A.Var_BIF_Indirecta_YTD_Amt,
	A.Var_IBK_Indirecta_YTD_Amt,
	A.Var_SCOTIA_Indirecta_YTD_Amt,
	A.Var_CITI_Indirecta_YTD_Amt,
	A.Var_SANT_Indirecta_YTD_Amt,
	A.Var_Cajas_Finan_Indirecta_YTD_Amt,
	A.Var_Otros_Indirecta_YTD_Amt,
	A.Var_Sistema_Finan_Reactiva_YTD_Amt,
	A.Var_Bancos_Reactiva_YTD_Amt,
	A.Var_BBVA_Reactiva_YTD_Amt,
	A.Var_BCP_Reactiva_YTD_Amt,
	A.Var_BIF_Reactiva_YTD_Amt,
	A.Var_IBK_Reactiva_YTD_Amt,
	A.Var_SCOTIA_Reactiva_YTD_Amt,
	A.Var_CITI_Reactiva_YTD_Amt,
	A.Var_SANT_Reactiva_YTD_Amt,
	A.Var_Cajas_Finan_Reactiva_YTD_Amt,
	A.Var_Otros_Reactiva_YTD_Amt,
	A.SOW_Bancos_Amt,
	A.SOW_BBVA_Amt,
	A.SOW_BCP_Amt,
	A.SOW_BIF_Amt,
	A.SOW_IBK_Amt,
	A.SOW_SCOTIA_Amt,
	A.SOW_CITI_Amt,
	A.SOW_SANT_Amt,
	A.SOW_Cajas_Finan_Amt,
	A.SOW_Otros_Amt,
	A.SOW_Bancos_Directa_Amt,
	A.SOW_BBVA_Directa_Amt,
	A.SOW_BCP_Directa_Amt,
	A.SOW_BIF_Directa_Amt,
	A.SOW_IBK_Directa_Amt,
	A.SOW_SCOTIA_Directa_Amt,
	A.SOW_CITI_Directa_Amt,
	A.SOW_SANT_Directa_Amt,
	A.SOW_Cajas_Finan_Directa_Amt,
	A.SOW_Otros_Directa_Amt,
	A.SOW_Bancos_Indirecta_Amt,
	A.SOW_BBVA_Indirecta_Amt,
	A.SOW_BCP_Indirecta_Amt,
	A.SOW_BIF_Indirecta_Amt,
	A.SOW_IBK_Indirecta_Amt,
	A.SOW_SCOTIA_Indirecta_Amt,
	A.SOW_CITI_Indirecta_Amt,
	A.SOW_SANT_Indirecta_Amt,
	A.SOW_Cajas_Finan_Indirecta_Amt,
	A.SOW_Otros_Indirecta_Amt,
	A.SOW_Bancos_Reactiva_Amt,
	A.SOW_BBVA_Reactiva_Amt,
	A.SOW_BCP_Reactiva_Amt,
	A.SOW_BIF_Reactiva_Amt,
	A.SOW_IBK_Reactiva_Amt,
	A.SOW_SCOTIA_Reactiva_Amt,
	A.SOW_CITI_Reactiva_Amt,
	A.SOW_SANT_Reactiva_Amt,
	A.SOW_Cajas_Finan_Reactiva_Amt,
	A.SOW_Otros_Reactiva_Amt,
	A.SOW_Creci_IBK_Sistema_Finan_M1_Amt,
	A.SOW_Creci_Directa_IBK_Sistema_Finan_M1_Amt,
	A.SOW_Creci_Indirecta_IBK_Sistema_Finan_M1_Amt,
	A.SOW_Creci_Reactiva_IBK_Sistema_Finan_M1_Amt,
	A.SOW_Creci_IBK_Sistema_Finan_M12_Amt,
	A.SOW_Creci_Directa_IBK_Sistema_Finan_M12_Amt,
	A.SOW_Creci_Indirecta_IBK_Sistema_Finan_M12_Amt,
	A.SOW_Creci_Reactiva_IBK_Sistema_Finan_M12_Amt,
	A.SOW_Creci_IBK_Sistema_Finan_YTD_Amt,
	A.SOW_Creci_Directa_IBK_Sistema_Finan_YTD_Amt,
	A.SOW_Creci_Indirecta_IBK_Sistema_Finan_YTD_Amt,
	A.SOW_Creci_Reactiva_IBK_Sistema_Finan_YTD_Amt,
	A.Rango_SOW_IBK_Val,
	A.Rango_SOW_IBK_Directa_Val,
	A.Rango_SOW_IBK_Indirecta_Val,
	A.Rango_SOW_IBK_Reactiva_Val,
	A.Garantia_Amt,
	A.Garantia_BBVA_Amt,
	A.Garantia_BCP_Amt,
	A.Garantia_BIF_Amt,
	A.Garantia_IBK_Amt,
	A.Garantia_SCOTIA_Amt,
	A.Garantia_Auto_Amt,
	A.Garantia_Auto_BBVA_Amt,
	A.Garantia_Auto_BCP_Amt,
	A.Garantia_Auto_BIF_Amt,
	A.Garantia_Auto_IBK_Amt,
	A.Garantia_Auto_SCOT_Amt,
	A.Garantia_Hipo_Amt,
	A.Garantia_Hipo_BBVA_Amt,
	A.Garantia_Hipo_BCP_Amt,
	A.Garantia_Hipo_BIF_Amt,
	A.Garantia_Hipo_IBK_Amt,
	A.Garantia_Hipo_SCOT_Amt,
	--COALESCE(S.RUC_VAL, A.COD_DOC_Val) RESCATE_RUC_VAL,
	H.KEY_VALUE RESCATE_RUC_VAL
FROM E_DW_VIEWS.V_FACT_VPC_IRCC_VAR_SALDOS A
LEFT JOIN E_DW_VIEWS.V_MST_VPC_SUNAT_REDUCIDO S
ON A.COD_DOC_Val = SUBSTR(S.RUC_VAL,3,8) AND CAST(TIP_DOC_Val AS VARCHAR(1)) = '1' AND LENGTH(A.COD_DOC_Val) = 8
LEFT JOIN E_DW_VIEWS.V_MST_ENCRIP_NRO_DOC_MDL_HISTDIA E
ON A.COD_DOC_Val = E.NRO_DOC
LEFT JOIN E_DW_VIEWS.V_MST_ENCRIP_NRO_DOC_MDL_HISTDIA H
ON COALESCE(S.RUC_VAL, A.COD_DOC_Val) = H.NRO_DOC
WHERE A.Fecha_SBS_Dt = (SELECT PERIODO FROM PARAM)
--AND CAST(TIP_DOC_Val AS VARCHAR(1)) = '1'

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