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 ( 11 months ago )
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 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'

 

Revise this Paste

Your Name: Code Language: