Professional Documents
Culture Documents
Pp =
* 3. Ubigeo
Base_deudaraw_&&periodo_fin where tipo=1 order by entidad asc, deudor asc, saldo desc;
--* 5. Tamao
--Guardar
Create table tamao_&&periodo_fin as select deudor, entidad, tcr_ncod, saldo, cuenta, tipo
//Limpieza
Collapse
--*===================================
--*===================================
--*aj_cosecha
U.FECHA_INI=P.FECHA_INI;
On U.deudor = S.deudor
Then
u.sector=s.sector
CREATE TABLE aj_sector SELECT cuenta, tcr_ncod, dig_ncod, cec_ncod, cdi_ncod, atraso,
deudor, entidad ,calent c20_ncod, ind_sobreen, rgcc_ncod, tipo, aj_fusion, t, cosecha, sector,
ofi_ncod, SUM(SALDO) FROM base_deuda_&&periodo_fin
GROUP BY cuenta, tcr_ncod, dig_ncod, cec_ncod, cdi_ncod, atraso, deudor, entidad ,calent
c20_ncod, ind_sobreen, rgcc_ncod, tipo, aj_fusion, t, cosecha, sector, ofi_ncod;
* aj_ubigeo
On U.deudor = S.deudor
Then
u.ubigeo=s.ubigeo;
create table aj_ubigeo AS select cuenta, tcr_ncod, dig_ncod, cec_ncod ,cdi_ncod, atraso
deudor, entidad, calent ,c20_ncod ,ind_sobreen, rgcc_ncod ,tipo ,aj_fusion, t ,cosecha, sector
,ubigeo
group by cuenta, tcr_ncod, dig_ncod, cec_ncod ,cdi_ncod, atraso deudor, entidad, calent
,c20_ncod ,ind_sobreen, rgcc_ncod ,tipo ,aj_fusion, t ,cosecha, sector ,ubigeo;
* ajuste_n_ents
* aj_tamano
// dgitos cuentas
// Deuda directa
Cap drop tipocod*
--Contingentes
SELECT tamao, tipocod, n_ents_* ,cuenta, tcr_ncod ,dig_ncod ,cec_ncod ,cdi_ncod ,atraso
deudor, entidad ,calent ,c20_ncod ,ind_sobreen ,rgcc_ncod ,tipo, aj_fusion, t, cosecha, sector
ubigeo, SUM(SALDO) from base_deuda_&&periodo_fin
GROUP BY tamao, tipocod, n_ents_* ,cuenta, tcr_ncod ,dig_ncod ,cec_ncod ,cdi_ncod ,atraso
deudor, entidad ,calent ,c20_ncod ,ind_sobreen ,rgcc_ncod ,tipo, aj_fusion, t, cosecha, sector
ubigeo
--LOS COLLAPSES
SELECT tamao, tipocod, n_ents_* ,cuenta, tcr_ncod, dig_ncod ,cec_ncod, cdi_ncod ,atraso
deudor, entidad, ind_sobreen ,rgcc_ncod, tipo ,aj_fusion, t ,cosecha, sector ,ubigeo,
MAX(calent), Max(c20_ncod), sum(saldo) from base_deuda_&&periodo_fin
GROUP BY tamao, tipocod, n_ents_* ,cuenta, tcr_ncod, dig_ncod ,cec_ncod, cdi_ncod ,atraso
deudor, entidad, ind_sobreen ,rgcc_ncod, tipo ,aj_fusion, t ,cosecha, sector ,ubigeo
SELECT c20_ncod ,calent, tamano ,tipocod ,n_ents_* ,cuenta, tcr_ncod ,dig_ncod ,cec_ncod
cdi_ncod, atraso , deudor, entidad, ind_sobreen, tipo, aj_fusion, t ,cosecha, sector, ubigeo
MAX(Rgcc_ncod), sum(saldo) from base_deuda_&&periodo_fin
GROUP BY SELECT tamao, tipocod, n_ents_*, cuenta, tcr_ncod, dig_ncod ,cec_ncod ,cdi_ncod
atraso , deudor, entidad, ind_sobreen ,tipo, aj_fusion, t, cosecha, sector, ubigeo
SELECT rgcc_ncod, c20_ncod, calent, tamano ,tipocod, n_ents_* ,cuenta, tcr_ncod, cec_ncod
cdi_ncod ,atraso , deudor ,entidad, ind_sobreen, tipo, aj_fusion ,t, cosecha, sector, ubigeo,
SUM(SALDO), SUM (SALDO_SOLES), SUM (SALDO_ME)
Preserve
Create table castigos1 as SELECT tamano ,tcr_ncod ,cec_ncod, cdi_ncod ,deudor ,entidad
,aj_fusion ,t ,cosecha, sector ubigeo , SUM (atraso_castigos) FROM castigos
MERGE INTO