Welcome, guest! Login / Register - Why register?
Psst.. new poll here.
Psst.. new forums here.
Microsoft is blocking us again (TY IP Reputation!) so dont bother with any of their useless mail servers here and just use oauth login instead. Thank the nice Russians for causing that. :)

Paste

Pasted as SQL by registered user vvillacorta ( 2 years ago )
INSERT INTO D_DW_STAGING.WRK_HM_UNIVERSO_2_BPE
		   --5.- CTA NEG
		SELECT 
		    CASE WHEN LENGTH(Numero_Identificacion) = 11  AND Numero_Identificacion LIKE '10%' THEN SUBSTRING(Numero_Identificacion, 3, 8) 
		         ELSE Numero_Identificacion END NUMDOC
			, d.Tipo_Identificacion_Host Cod_Tipo_Documento
		    , cast('5.- CTA NEG' AS varchar(50)) CATEGORIA
			, 0 FLG_ADI
			, '.' logica_banca_mes_val
			, '.' logica_banca_fin_val
			, '.' Banca_Mes_Val
			, '.' Banca_Fin_Val
			, '.' LOGICA
			, 0 FLG_MERCADO_BPE
			, 0 FLG_NUEVO_MERCADO_BPE
			, 0 FLG_RESCATE_BPE
			, 0 FLG_RESCATE_MICRO
			, 0 FLG_PJ
		    , case when b.Categoria_Prod_VPC_Dsc like '%NEGOCIO%' then 1 else 0 end FLG_CTA_NEG
		    , 0 FLG_PROVEEDORES
		    , 0 FLG_CLIENTES
			, 0 FLG_RESCATE_BE
		    , 0 FLG_BARRIDO_TLV_BPE
			, 0 FLG_PNCN
			, 0 FLG_RETAIL
			, 0 FLG_ADQUISION_RIESGOS
			, 0 FLG_RRLL_BPE_PJ
			, 0 FLG_RRLL_DNI_CARNETEXT
			--select count(1)	
			from D_DW_VIEWS.V_AGG_VPC_SALDOS_DIARIOS b 
			inner  join D_DW_VIEWS.V_DIM_CLIENTE d
			on d.Cliente_Id = b.Cliente_Id
			where 1=1
			--and b.Saldo_Promedio_Sol_Mto>0
			--and b.Fecha_Saldo_Dt = lfec_LastDayLastMonth
			and b.Fecha_Saldo_Dt = (SELECT MAX(Fecha_Saldo_Dt) FROM D_DW_VIEWS.V_AGG_VPC_SALDOS_DIARIOS
				                    WHERE Periodo_Val <= lvchPeriodoProceso)

 

Revise this Paste

Your Name: Code Language: