Psst.. new poll here.
you@paste.org 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 ( 10 months ago )
DELETE FROM DLAB_MODELOS.TMP_JTT_SEG_BPE_ADI_DEP; INSERT INTO DLAB_MODELOS.TMP_JTT_SEG_BPE_ADI_DEP WITH C_CLIENTE_BANCA_FINAL_HST as ( select * from E_DW_VIEWS.V_VPC_CLIENTE_BANCA_FINAL_HST a where a.fecha_dt = (SELECT MAX(fecha_dt) FROM E_DW_VIEWS.V_VPC_CLIENTE_BANCA_FINAL_HST WHERE fecha_dt >=ADD_MONTHS(CURRENT_DATE,-3)) ), MAXIMA_FECHA_SECTORISTA as( SELECT MAX(FecInformacion_Dt) max_fec_del_mes FROM E_DW_VIEWS.V_VPC_EQUIV_SECTORISTA_HST WHERE CAST(CAST(FecInformacion_Dt AS FORMAT 'YYYYMM') AS VARCHAR(6)) = (SELECT MAX(PERIODO) FROM DLAB_MODELOS.HM_LAST_MONTH) ), MAXIMA_FECHA_CARTERA as( SELECT MAX(fecha_dt) max_fec_del_mes FROM E_DW_VIEWS.V_MST_VPC_CART_ACTIVA_SEG_HST WHERE PERIODO_VAL = (SELECT MAX(PERIODO) FROM DLAB_MODELOS.HM_LAST_MONTH) ), MAXIMA_FECHA_SALDOS as( SELECT MAX(Fecha_Saldo_Dt) max_fec_del_mes FROM E_DW_VIEWS.V_AGG_SALDOS_DIARIOS WHERE PERIODO = (SELECT MAX(PERIODO) FROM DLAB_MODELOS.HM_LAST_MONTH) ) select (SELECT MAX(PERIODO) FROM DLAB_MODELOS.HM_LAST_MONTH) Periodo_Val , a.Fecha_Dt , a.Cuc_Num Cod_Unico_Val, a.Cod_Sectorista_Val, a.Cartera_Dsc, a.Banca_Final_Dsc, aa.CodigoRegistro_Cd , b.periodo_val_Min, b.periodo_val_Ult, b.cant_periodo, b.cant_Monedas_U6M, b.cant_Prod_VPC_U6M , b.Saldo_Actual_Sol_Tot_U6M, b.Saldo_Promedio_Sol_Tot_U6M, Saldo_Actual_Sol_Avg_U6M, Saldo_Promedio_Sol_Avg_U6M , b.Saldo_Actual_Sol_Mto_Ult, b.Saldo_Promedio_Sol_Mto_Ult, cant_Flg_Saldo_cierre , b.SEGMENTO, b.SEGMENTO_CICS , c.Tipo_Identificacion_Desc, c.Numero_Identificacion , CASE WHEN d.Codigo_Unico_Cliente_Cd IS NULL THEN 'N' ELSE 'S' END As Tiene_Cartera_Activa_Flg , CASE WHEN e.Cuc_Val IS NULL THEN 'N' ELSE 'S' END As Tiene_Deposito_Flg , CAST(CURRENT_DATE AS FORMAT 'YYYY-MM-DD') || ' ' || CAST(CAST(CURRENT_TIME AS FORMAT 'HH:MI:SS') AS CHAR(8)) FECHA_CARGA FROM C_CLIENTE_BANCA_FINAL_HST a LEFT JOIN E_DW_VIEWS.V_VPC_EQUIV_SECTORISTA_HST aa ON aa.CodigoSectorLargo_Cd = a.Cod_Sectorista_Val AND aa.FecInformacion_Dt = (SELECT MAX(max_fec_del_mes) FROM MAXIMA_FECHA_SECTORISTA) INNER JOIN DLAB_MODELOS.TMP_JTT_SEG_BPE_SALDO_DEPOSITOS b ON a.Cuc_Num = b.Cod_Unico_Val LEFT JOIN E_DW_VIEWS.V_DIM_CLIENTE c--141468 on c.Cuc_Num = a.Cuc_Num --INFORMACION CARTERA ACTIVA LEFT JOIN E_DW_VIEWS.V_MST_VPC_CART_ACTIVA_SEG_HST d ON a.Cuc_Num = d.Codigo_Unico_Cliente_Cd AND d.Fecha_Dt = (SELECT MAX(max_fec_del_mes) FROM MAXIMA_FECHA_CARTERA) --INFORMACION PRODUCTOS DEPOSITOS LEFT JOIN ( SELECT A.Fecha_Saldo_Dt, A.Cuc_Val FROM E_DW_VIEWS.V_AGG_SALDOS_DIARIOS A INNER JOIN E_DW_VIEWS.V_DIM_VPC_JERARQUIA_PRODUCTOS JPRD ON A.Producto_CCOA_Val = JPRD.Producto_Cd AND A.Grupo_Producto_Id = JPRD.Grupo_Producto_Id WHERE A.Fecha_Saldo_Dt = (SELECT MAX(max_fec_del_mes) FROM MAXIMA_FECHA_SALDOS) AND JPRD.Tipo_Prod_Cd = 20311 GROUP BY A.Fecha_Saldo_Dt, A.Cuc_Val ) e on e.Cuc_Val = a.Cuc_Num where 1 = 1 and (a.Banca_Final_Dsc='BPE' and a.cartera_dsc='NEGOCIO') --) WITH DATA PRIMARY INDEX (Periodo_Val, Cod_Unico_Val)
Revise this Paste