50 lines
1.8 KiB
SQL
50 lines
1.8 KiB
SQL
ALTER TABLE dbcgo_gestione_richiesta
|
|
ADD data_aggiornamento_dco date;
|
|
|
|
|
|
CREATE OR REPLACE VIEW MNP_DW_REPORT_ATTIVAZIONI AS
|
|
SELECT SUBSTR(r.msisdn,3) msisdn,
|
|
NVL (r.codice_operatore_v_donor,
|
|
r.codice_operatore_donating
|
|
) codice_operatore_don_eff,
|
|
r.data_transizione_stato data_evasione,
|
|
r.data_cut_over_eff data_attivazione,
|
|
r.codice_dealer, r.tipo_cliente,
|
|
r.data_transizione_stato data_evento
|
|
FROM dbcgo_gestione_richiesta_rec r
|
|
WHERE r.stato = 12
|
|
AND r.codice_operatore_recipient = 'TIMG'
|
|
AND r.codice_operatore_v_recipient IS NULL
|
|
UNION
|
|
SELECT SUBSTR(dv.msisdn,3) msisdn, dv.codice_operatore_donating,
|
|
dv.data_transizione_stato data_evasione, dv.data_cut_over_eff data_attivazione,
|
|
dv.codice_dealer, dv.tipo_cliente,
|
|
dv.data_transizione_stato data_evento
|
|
FROM dbcgo_gest_rich_don_virt dv
|
|
WHERE dv.stato = 11 AND dv.codice_operatore_recipient = 'TIMG';
|
|
|
|
|
|
CREATE OR REPLACE VIEW MNP_DW_REPORT_CESSAZIONI AS
|
|
select SUBSTR(d.msisdn,3) msisdn, nvl(d.codice_operatore_v_recipient,
|
|
d.codice_operatore_recipient) CODICE_OPERATORE_REC_EFF,
|
|
d.data_transizione_stato data_cut_over_calc,
|
|
d.abbonato_prepagato, d.tipo_cliente,
|
|
d.data_transizione_stato data_evento
|
|
from dbcgo_gestione_richiesta d
|
|
where d.stato = 16
|
|
and d.codice_operatore_donating = 'TIMG'
|
|
and d.codice_operatore_v_donor is null
|
|
union
|
|
select SUBSTR(rv.msisdn,3) msisdn, rv.codice_operatore_recipient,
|
|
rv.data_transizione_stato data_cut_over_calc,
|
|
rv.abbonato_prepagato, rv.tipo_cliente,
|
|
rv.data_transizione_stato data_evento
|
|
from dbcgo_gest_rich_rec_virt rv
|
|
where rv.stato = 12
|
|
and rv.codice_operatore_donating = 'TIMG';
|
|
|
|
|
|
CREATE OR REPLACE VIEW MNP_DW_REPORT_CAPACITAEVASIONE AS
|
|
SELECT *
|
|
FROM MNP_DW_REPORT_CAPACITAEVASIONE@DWH;
|