Files
gateway-mnp-dbc/dbcmnpsrc/FE/mnpapp/script/dbUpDate/KitLuglio10/dbcgoDDL_sla.sql
2024-05-13 12:54:14 +02:00

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
)
;