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

64 lines
3.5 KiB
SQL

/* Formatted on 2009/05/21 13:08 (Formatter Plus v4.8.7) */
CREATE OR REPLACE VIEW mnp_dwh_rec_dati_rifiuti_view (id_prog,
COUNT,
cliente,
ot,
"STANDARD/HOC",
donating,
data_evento,
settimana_evento,
stato_evento,
causale,
cod_rifiuto,
"CODICE_POP-PRP",
stato_attuale,
causale_aggregata,
mese_evento,
donor_effettivo,
recipient_effettivo
)
AS
(SELECT ROWNUM, r.aa, r.bb, r.cc, r.dd, r.ee, r.ff, r.gg, r.hh, r.ii, r.ll,
r.mm, r.nn, r.pp, r.ss, donor_effettivo, recipient_effettivo
FROM (SELECT SUM (mnp_dwh_rec_push.richieste) aa,
mnp_dwh_rec_push.tipo_cliente bb,
mnp_dwh_rec_push.nome_ot cc,
mnp_dwh_rec_push.tipo_richiesta dd,
mnp_dwh_rec_push.donating ee,
mnp_dwh_rec_push.data_evento ff,
mnp_dwh_rec_push.settimana_evento gg,
mnp_dwh_rec_push.descr_stato_evento hh,
mnp_dwh_rec_push.causale_rifiuto ii,
mnp_dwh_rec_push.cod_rifiuto ll,
mnp_dwh_rec_push.codice_pre_post_pagato mm,
mnp_dwh_rec_push.descr_stato_attuale nn,
DECODE
(cod_rifiuto,
12, ' ANNULLAMENTO PER RICHIESTE DA ALTRO RECIPIENT',
'ALTRO'
) pp,
TO_CHAR (mnp_dwh_rec_push.data_evento, 'YY-MM') ss,
mnp_dwh_rec_push.donor_effettivo,
mnp_dwh_rec_push.recipient_effettivo
FROM mnp_dwh_rec_push
WHERE (mnp_dwh_rec_push.stato_attuale IN (7, 9))
GROUP BY mnp_dwh_rec_push.tipo_cliente,
mnp_dwh_rec_push.nome_ot,
mnp_dwh_rec_push.tipo_richiesta,
mnp_dwh_rec_push.donating,
mnp_dwh_rec_push.data_evento,
mnp_dwh_rec_push.settimana_evento,
mnp_dwh_rec_push.descr_stato_evento,
mnp_dwh_rec_push.causale_rifiuto,
mnp_dwh_rec_push.cod_rifiuto,
mnp_dwh_rec_push.codice_pre_post_pagato,
mnp_dwh_rec_push.descr_stato_attuale,
DECODE (cod_rifiuto,
12, ' ANNULLAMENTO PER RICHIESTE DA ALTRO RECIPIENT',
'ALTRO'
),
TO_CHAR (mnp_dwh_rec_push.data_evento, 'YY-MM'),
mnp_dwh_rec_push.donor_effettivo,
mnp_dwh_rec_push.recipient_effettivo
) r);