119 lines
3.7 KiB
SQL
119 lines
3.7 KiB
SQL
CREATE OR REPLACE FORCE VIEW mnp_dw_sla_3gg_out_view (id_richiesta,
|
|
tipo_messaggio,
|
|
data_messaggio,
|
|
data_messaggio_show,
|
|
data_attesa_evento_fin,
|
|
mese_comp_finale,
|
|
donor_ospitato,
|
|
rec_ospitato,
|
|
donor_effettivo,
|
|
recipient_effettivo,
|
|
terza_parte,
|
|
msisdn,
|
|
codice_richiesta_recipient,
|
|
nome_file,
|
|
nome_file_iniziale,
|
|
nome_file_finale,
|
|
ack_iniziale,
|
|
ack_finale,
|
|
numero_giorni_ritardo,
|
|
importo_penale,
|
|
data_iniziale,
|
|
data_finale,
|
|
tipo_processo,
|
|
numero_riga
|
|
)
|
|
AS
|
|
(SELECT t.ID_RICHIESTA
|
|
, t.TIPO_MESSAGGIO
|
|
, TO_CHAR (t.data_messaggio, 'MM/yyyy') DATA_MESSAGGIO
|
|
, t.DATA_MESSAGGIO DATA_MESSAGGIO_SHOW
|
|
, t.DATA_ATTESA_EVENTO_FIN
|
|
, t.MESE_COMP_FINALE
|
|
, t.DONOR_OSPITATO
|
|
, t.REC_OSPITATO
|
|
, t.DONOR_EFFETTIVO
|
|
, t.RECIPIENT_EFFETTIVO
|
|
, t.TERZA_PARTE
|
|
, t.MSISDN
|
|
, t.CODICE_RICHIESTA_RECIPIENT
|
|
, t.NOME_FILE
|
|
, t.NOME_FILE_INIZIALE
|
|
, t.NOME_FILE_FINALE
|
|
, t.ACK_INIZIALE
|
|
, t.ACK_FINALE
|
|
, t.NUMERO_GIORNI_RITARDO
|
|
, t.PENALE
|
|
, t.t_iniziale DATA_INIZIALE
|
|
, t.t_finale DATA_FINALE
|
|
, t.PROCESSO
|
|
, ROWNUM
|
|
FROM dwh.mnp_dw_sla_3gg_out@MNP t
|
|
, (select id_richiesta,tipo_messaggio,max(id_prog) id_prog from dwh.mnp_dw_sla_3gg_out@DWH group by id_richiesta,tipo_messaggio) t_max
|
|
WHERE t.id_richiesta = t_max.id_richiesta
|
|
and t.tipo_messaggio = t_max.tipo_messaggio
|
|
and t.id_prog = t_max.id_prog);
|
|
|
|
|
|
|
|
|
|
CREATE OR REPLACE VIEW MNP_DW_SLA_TC_OUT_VIEW ( ID_RICHIESTA,
|
|
TIPO_MESSAGGIO,
|
|
DATA_MESSAGGIO,
|
|
DATA_MESSAGGIO_SHOW,
|
|
DONOR_OSPITATO,
|
|
REC_OSPITATO,
|
|
DONOR_EFFETTIVO,
|
|
RECIPIENT_EFFETTIVO,
|
|
MSISDN,
|
|
CODICE_RICHIESTA_RECIPIENT,
|
|
NOME_FILE,
|
|
NOME_FILE_INIZIALE,
|
|
NOME_FILE_FINALE,
|
|
ACK_INIZIALE,
|
|
ACK_FINALE,
|
|
NUMERO_GIORNI_RITARDO,
|
|
IMPORTO_PENALE,
|
|
DATA_NOTIFICA_CREDITO,
|
|
DATA_SBL_IMPORTO,
|
|
DATA_SBL_CREDITO_ANOMALO,
|
|
DATA_ATTESA_EVENTO_FIN,
|
|
DATA_INIZIALE,
|
|
DATA_FINALE,
|
|
MESE_COMP_FINALE,
|
|
DCO_EFFETTIVA,
|
|
TIPO_PROCESSO,
|
|
NUMERO_RIGA )
|
|
AS
|
|
(SELECT ID_RICHIESTA
|
|
, TIPO_MESSAGGIO
|
|
, TO_CHAR (data_messaggio, 'MM/yyyy') AS data_messaggio
|
|
, DATA_MESSAGGIO
|
|
, DONOR_OSPITATO
|
|
, REC_OSPITATO
|
|
, DONOR_EFFETTIVO
|
|
, RECIPIENT_EFFETTIVO
|
|
, MSISDN
|
|
, CODICE_RICHIESTA_RECIPIENT
|
|
, NOME_FILE
|
|
, NOME_FILE_INIZIALE
|
|
, NOME_FILE_FINALE
|
|
, ACK_INIZIALE
|
|
, ACK_FINALE
|
|
, NUMERO_GIORNI_RITARDO
|
|
, PENALE
|
|
, DATA_NOTIFICA_CREDITO
|
|
, DATA_SBL_IMPORTO
|
|
, DATA_SBL_CREDITO_ANOMALO
|
|
, DATA_ATTESA_EVENTO_FIN
|
|
, T_INIZIALE
|
|
, T_FINALE
|
|
, MESE_COMP_FINALE
|
|
, DCO_EFFETTIVA
|
|
, PROCESSO
|
|
, rownum
|
|
FROM dwh.mnp_dw_sla_tc_out@mnp
|
|
)
|
|
;
|
|
|