Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so just use oauth login instead. :)

Paste

Pasted as SQL by Borja ( 6 years ago )
SELECT
     ORG.PERIODO_ID
	,ORG.CLIENTE_ID
	,ORG.RUT
	,ORG.OPERACION
	,ORG.SUBPROD_ID
	,ORG.COLOF_CURSE
	,ORG.COLO_CUOTASORIGEN
	,ORG.TIPO
	,ORG.PRODUCTO
	,ORG.CONTINGENCIA
	,ORG.MESES_GRACIA
	,ORG.FECHA_VENCIMIENTO
	,ORG.DEUDA_TOTALCON
	,ORG.DEUDA_TOTALCOM
	,ORG.DEUDA_TOTALHIP
	,ORG.BANCA
	,ORG.BANCA_NOMBRE
	,ORG.MONTO_CUOTA
	,ORG.FECHA_PAGO
	,ORG.ES_PAC
	,VEN.ACCOUNT_NUM
	,VEN.VENC_DT
	,CASE WHEN VEN.ACCOUNT_NUM IS NOT NULL THEN
		CASE WHEN CAST(ORG.FECHA_VENCIMIENTO AS DATE) = VEN.VENC_DT THEN 'IGUALES' ELSE 'DISTINTOS' END 
		ELSE 'NO CRUZA' 
	 END VAL_FEC_VENCIMIENTO
FROM MKT_CRM_ADTS_TB.CRM_CLIENTE_CON_CURSE ORG
LEFT JOIN
(
	SELECT 
		 ACCOUNT_NUM
		,VENC_DT
		--,ROW_NUMBER() OVER(PARTITION BY ACCOUNT_NUM ORDER BY VENC_DT DESC)
	FROM EDW_VW.BCI_COL_VEN
	QUALIFY ROW_NUMBER() OVER(PARTITION BY ACCOUNT_NUM ORDER BY VENC_DT DESC) = 1
)VEN
ON TRIM(ORG.OPERACION) = TRIM(VEN.ACCOUNT_NUM)
WHERE VAL_FEC_VENCIMIENTO <> 'DISTINTOS'

 

Revise this Paste

Your Name: Code Language: