Professional Documents
Culture Documents
(
SELECT
CODSBS || CODEMPRESA || CARTERA CONCATENADO,
CODMES,
CODSBS,
CODEMPRESA,
CODCUENTARCC,
TIPCREDITO,
CODCONDICION,
CODCLAVECLI,
CODUNICOCLI,
FECACTUALIZACIONTABLA,
CASE
WHEN TIPCREDITO IN ('11', '12') AND SUBSTR(CODCUENTARCC,1,2)='14'
AND (SUBSTR(CODCUENTARCC,4,5) IN
('10302','40302','50302','60302') OR SUBSTR(CODCUENTARCC,4,7) IN
('5031902','6031902'))
THEN 'Tarj'
WHEN TIPCREDITO='12' AND SUBSTR(CODCUENTARCC,1,2)='14'
AND SUBSTR(CODCUENTARCC,4,7) IN
('1030602','4030602','5030602','6030602')
THEN 'Vehi'
WHEN TIPCREDITO='13' AND SUBSTR(CODCUENTARCC,1,2)='14'
AND (SUBSTR(CODCUENTARCC,4,5) IN
('10423','10424','10425','40423','40424','40425','50423','50424','50425','60423','6
0424','60425')
OR SUBSTR(CODCUENTARCC,4,7) IN
('5041923','5041924','5041925','6041923','6041924','6041925'))
THEN 'Mivi'
WHEN TIPCREDITO='13'
THEN 'Hip'
WHEN TIPCREDITO IN ('11','12') and SUBSTR(CODCUENTARCC,1,2)='14'
AND SUBSTR(CODCUENTARCC,4,7) in
('1030604','1030605','1030606','1030611','1030612',
'4030604','4030605','4030606','4030611','4030612','5030604','5030605','5030606','50
30611','5030612', '6030604','6030605','6030606','6030611','6030612')
THEN 'Conv'
ELSE 'Rest'
END AS CARTERA,
CASE WHEN SUBSTR(CODCUENTARCC,1,2)='72' AND SUBSTR(CODCUENTARCC,4,3) IN
('506')
AND TIPCREDITO in ('11','12') THEN MTOSALDO ELSE 0 END AS LINEA,
CASE WHEN LINEA = 0 THEN MTOSALDO ELSE 0 END AS MTOSALDO2
FROM E_DM_CR_SCORING.lcl_maesaldorcc
where codmes >='201811' and codmes<='201911'
and codempresa in
('00001','00006','00004','00002','00055','00022','00142','00082','00073','00145','0
0072','00129')
and (
(substr(codcuentarcc,1,2)='14' and substr(codcuentarcc,4,1) in
('1','3','4','5','6')
and tipcredito in ('11','12','13')) or
(substr(codcuentarcc,1,2)='72' and substr(codcuentarcc,4,3) in ('506')
and tipcredito in ('11','12')) )
) WITH DATA
PRIMARY INDEX (CONCATENADO)
ON COMMIT PRESERVE ROWS
/
*----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
------------------------------------------------------------*/
/*---------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-------------------------------------------------------------*/
SELECT A.*,
CASE WHEN (
A_1.CONCATENADO IS NOT NULL OR A_2.CONCATENADO IS NOT NULL OR
A_3.CONCATENADO IS NOT NULL OR A_4.CONCATENADO IS NOT NULL OR A_5.CONCATENADO IS
NOT NULL OR A_6.CONCATENADO IS NOT NULL
OR A_7.CONCATENADO IS NOT NULL OR A_8.CONCATENADO IS NOT NULL
OR A_9.CONCATENADO IS NOT NULL OR A_10.CONCATENADO IS NOT NULL OR
A_11.CONCATENADO IS NOT NULL OR A_12.CONCATENADO IS NOT NULL
) THEN 1 ELSE 0 END AS FLAG_12_MESES
FROM TMP_JONA_FINAL A
/*---------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-------------------------------------------------------------*/
/*---------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
-------------------------------------------------------------*/
/*DELETE FROM E_WA_BPE_SCORING.TB_JM_TC_FLAG_FINAL
DROP TABLE E_WA_BPE_SCORING.TB_JM_TC_FLAG_FINAL*/