Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
[email protected] web/email now available. Want one? Go here.
Cannot use outlook/hotmail/live here to register as they blocking our mail servers. #microsoftdeez
Obey the Epel!

Paste

Pasted as SQL by registered user vvillacorta ( 8 months ago )
---------------------------------------------------------------------------------------
--- V_FACT_VPC_IRCC_VAR_SALDOS
---------------------------------------------------------------------------------------

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 S.RUC_VAL LIKE '10%' 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'

---------------------------------------------------------------------------------------
--- V_FACT_VPC_IRCC_MAX_DEUDA
---------------------------------------------------------------------------------------
WITH PARAM
AS(SELECT '202311' AS PERIODO)
SELECT 
	A.PERIODO_VAL,
	A.FECHA_SBS_DT,
	A.TIPO_DOCUMENTO_CD,
	--A.NUMERO_DOCUMENTO_VAL,
	E.KEY_VALUE NUMERO_DOCUMENTO_VAL,
	A.MAX_SALDO_AMT,
	A.MAX_SALDO_DIR_IND_NO_TC_AMT,
	A.MAX_SALDO_DIR_AMT,
	A.MAX_SALDO_DIR_NO_TC_AMT,
	A.MAX_SALDO_DIR_NO_TC_SGIRO_AMT,
	--COALESCE(S.RUC_VAL, A.NUMERO_DOCUMENTO_VAL) RESCATE_RUC_VAL,
	H.KEY_VALUE RESCATE_RUC_VAL,
	A.FECHA_ACTUALIZACION_DT
FROM E_DW_VIEWS.V_FACT_VPC_IRCC_MAX_DEUDA A
LEFT JOIN E_DW_VIEWS.V_MST_VPC_SUNAT_REDUCIDO S
ON A.NUMERO_DOCUMENTO_VAL = SUBSTR(S.RUC_VAL,3,8) AND S.RUC_VAL LIKE '10%' AND CAST(TIPO_DOCUMENTO_CD AS VARCHAR(1)) = '1' AND LENGTH(A.NUMERO_DOCUMENTO_VAL) = 8
LEFT JOIN E_DW_VIEWS.V_MST_ENCRIP_NRO_DOC_MDL_HISTDIA E
ON A.NUMERO_DOCUMENTO_VAL = E.NRO_DOC
LEFT JOIN E_DW_VIEWS.V_MST_ENCRIP_NRO_DOC_MDL_HISTDIA H
ON COALESCE(S.RUC_VAL, A.NUMERO_DOCUMENTO_VAL) = H.NRO_DOC
WHERE A.PERIODO_VAL = (SELECT PERIODO FROM PARAM)
--AND CAST(TIPO_DOCUMENTO_CD AS VARCHAR(1)) = '1'


---------------------------------------------------------------------------------------
--- V_FACT_VPC_IRCC_SALDO_AJUST
---------------------------------------------------------------------------------------

WITH PARAM
AS(SELECT '202311' AS PERIODO)
SELECT 
A.Periodo_Val,
A.Fecha_SBS_Dt,
A.Cod_SBS_Val,
A.Empresa_Cd,
A.Moneda_Val,
A.Tipo_Producto_RCC_Desc,
A.Producto_RCC_Desc,
A.Situacion_RCC_Desc,
A.Flg_Lin_Mercado,
A.TipoEmpresaFinanc_Desc,
A.NombreEmpresaFinanc_Desc,
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.SEI_Mercado_Val,
A.Tipo_Contribuyente_Val,
A.Tipo_Persona_Val,
A.Cliente_Flg,
A.Banca_EN_Val,
A.Zonal_Desc,
A.Categoria_Desc,
A.Nombre_Jefe_Desc,
A.Encargado_Desc,
A.Max_Deuda_Directa_12M_Amt,
A.Rng_Deuda_Directa_NO_TC_12M_Val,
A.Rating_Val,
A.Saldo_Amt,
A.Saldo_Reactiva_Amt,
A.Saldo_FAE_Amt,
A.Saldo_Ajustado_Amt,
--COALESCE(S.RUC_VAL, A.COD_DOC_Val) RESCATE_RUC_VAL,
H.KEY_VALUE RESCATE_RUC_VAL,
A.Fecha_Actualizacion_Dt
FROM E_DW_VIEWS.V_FACT_VPC_IRCC_SALDO_AJUST A
LEFT JOIN E_DW_VIEWS.V_MST_VPC_SUNAT_REDUCIDO S
ON A.COD_DOC_Val = SUBSTR(S.RUC_VAL,3,8) AND S.RUC_VAL LIKE '10%' 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.PERIODO_VAL = (SELECT PERIODO FROM PARAM)
AND CAST(TIP_DOC_Val AS VARCHAR(1)) = '1'



---------------------------------------------------------------------------------------
--- V_FACT_VPC_IRCC_SEGMENTACION 
---------------------------------------------------------------------------------------

WITH PARAM
AS(SELECT '202311' AS PERIODO)
SELECT 
A.Periodo_Val,
A.Fecha_SBS_Dt,
A.Cod_SBS_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.Cod_Sectorista_Val,
A.TIP_DOC_Val,
A.COD_DOC_Val,
A.CODUNICOCLI_Val,
A.TIP_DOC_TLL_Val,
A.NUM_DOC_TLL_Val,
A.NUM_RUC_TLL_Val,
A.SEI_Val,
A.SEI_Mercado_Val,
A.SectoPersonalizado_Val,
A.SubSector_Val,
A.CIIU_Val,
A.Tipo_Contribuyente_Val,
A.Estado_Contribuyente_Val,
A.Tipo_Persona_Val,
A.CIIU_Cd,
A.Cliente_Flg,
A.Banca_EN_Val,
A.Zonal_Desc,
A.Categoria_Desc,
A.Nombre_Jefe_Desc,
A.Encargado_Desc,
A.Facturacion_Sol_Amt,
A.Max_Deuda_12M_Amt,
A.Max_Deuda_NO_TC_12M_Amt,
A.Max_Deuda_Directa_12M_Amt,
A.Max_Deuda_Directa_NO_TC_12M_Amt,
A.Rng_Deuda_Directa_NO_TC_12M_Val,
A.Nivel_Riesgo_BE_Val,
A.Rating_Val,
A.Bucket_Val,
--COALESCE(S.RUC_VAL, CASE WHEN COALESCE(NUM_RUC_TLL_Val, '.') <> '.' THEN NUM_RUC_TLL_Val ELSE COD_DOC_Val END) RESCATE_RUC_VAL_ORIGEN,
H.KEY_VALUE RESCATE_RUC_VAL,
A.Fecha_Actualizacion_Dt
FROM E_DW_VIEWS.V_FACT_VPC_IRCC_SEGMENTACION A
LEFT JOIN E_DW_VIEWS.V_MST_VPC_SUNAT_REDUCIDO S
ON A.COD_DOC_Val = SUBSTR(S.RUC_VAL,3,8) AND S.RUC_VAL LIKE '10%' 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 H
ON COALESCE(S.RUC_VAL, CASE WHEN COALESCE(NUM_RUC_TLL_Val, '.') <> '.' THEN NUM_RUC_TLL_Val ELSE COD_DOC_Val END) = H.NRO_DOC
WHERE A.PERIODO_VAL = (SELECT PERIODO FROM PARAM)
--AND CAST(TIP_DOC_Val AS VARCHAR(1)) = '1'

 

Revise this Paste

Your Name: Code Language: