RWSN#62170 Rap/Toevoegen kolommen
svn path=/Customer/trunk/; revision=46671
This commit is contained in:
101
RWSN/rwsn.sql
101
RWSN/rwsn.sql
@@ -26638,36 +26638,83 @@ AS
|
||||
AND s.ins_srtdeel_key = ii.ins_srtdeel_key;
|
||||
|
||||
|
||||
--RSWN#54745 View voor vervallen cateringproducten
|
||||
CREATE OR REPLACE VIEW RWSN_V_UDR_RESDEL
|
||||
-- RSWN#54745: View voor vervallen cateringproducten.
|
||||
-- RWSN#62170: Toevoegen kolommen (en niet meer beperkt tot alleen verwijderde
|
||||
-- artikelen).
|
||||
CREATE OR REPLACE VIEW rwsn_v_udr_resdel
|
||||
(
|
||||
RES_RSV_ARTIKEL_KEY,
|
||||
RES_RESERVERING_AANMAAK,
|
||||
RES_RSV_ARTIKEL_LEVERING,
|
||||
RES_RSV_ARTIKEL_VERWIJDER,
|
||||
RES_ARTIKEL_KEY,
|
||||
RES_RSV_ARTIKEL_AANTAL,
|
||||
RES_ARTIKEL_OMSCHRIJVING,
|
||||
INS_DISCIPLINE_OMSCHRIJVING,
|
||||
RESERVERING_KEY_WITH_VOLGNR
|
||||
res_rsv_artikel_key,
|
||||
res_rsv_artikel_aanmaak,
|
||||
res_rsv_artikel_levering,
|
||||
res_rsv_artikel_verwijder,
|
||||
catalogus,
|
||||
artikel_key,
|
||||
artikel,
|
||||
aantal,
|
||||
prijs,
|
||||
totaal,
|
||||
resid,
|
||||
res_verwijderd,
|
||||
art_verwijderd,
|
||||
naam_contact,
|
||||
afd_contact,
|
||||
naam_host,
|
||||
afd_host,
|
||||
kostenplaats,
|
||||
extern_kenmerk,
|
||||
opmerking_kcc
|
||||
)
|
||||
AS
|
||||
SELECT
|
||||
rsv.RES_RSV_ARTIKEL_KEY,
|
||||
rsv.RES_RSV_ARTIKEL_AANMAAK,
|
||||
rsv.RES_RSV_ARTIKEL_LEVERING,
|
||||
rsv.RES_RSV_ARTIKEL_VERWIJDER,
|
||||
rsv.RES_ARTIKEL_KEY,
|
||||
rsv.RES_RSV_ARTIKEL_AANTAL,
|
||||
art.RES_ARTIKEL_OMSCHRIJVING,
|
||||
disc.INS_DISCIPLINE_OMSCHRIJVING,
|
||||
rui.RES_RESERVERING_KEY || '/' || rui.RES_RSV_RUIMTE_VOLGNR
|
||||
FROM RES_RSV_ARTIKEL rsv, RES_ARTIKEl art, RES_DISCIPLINE disc, res_rsv_ruimte rui
|
||||
WHERE RES_RSV_ARTIKEL_VERWIJDER IS NOT NULL
|
||||
AND art.RES_ARTIKEL_KEY = rsv.RES_ARTIKEL_KEY
|
||||
AND art.RES_DISCIPLINE_KEY = disc.INS_DISCIPLINE_KEY
|
||||
AND rsv.RES_RSV_RUIMTE_KEY = rui.RES_RSV_RUIMTE_KEY
|
||||
AND TRUNC(RES_RSV_ARTIKEL_VERWIJDER) > ADD_MONTHS(SYSDATE,-(12));
|
||||
SELECT rra.res_rsv_artikel_key,
|
||||
rra.res_rsv_artikel_aanmaak,
|
||||
rra.res_rsv_artikel_levering,
|
||||
rra.res_rsv_artikel_verwijder,
|
||||
rd.ins_discipline_omschrijving catalogus,
|
||||
ra.res_artikel_key artikel_key,
|
||||
ra.res_artikel_omschrijving artikel,
|
||||
rra.res_rsv_artikel_aantal aant,
|
||||
ra.res_artikel_prijs,
|
||||
COALESCE (rra.res_rsv_artikel_prijs, (rra.res_rsv_artikel_aantal * ra.res_artikel_prijs))
|
||||
tot,
|
||||
TO_CHAR (rrr.res_reservering_key) || '/' || TO_CHAR (rrr.res_rsv_ruimte_volgnr) resid,
|
||||
DECODE (rrr.res_rsv_ruimte_verwijder, NULL, 'Nee', 'Ja') reservering_verwijderd,
|
||||
DECODE (rra.res_rsv_artikel_verwijder, NULL, 'Nee', 'Ja') artikel_verwijderd,
|
||||
pfh.prs_perslid_naam_full naam_host,
|
||||
ah.prs_afdeling_naam || ' - ' || ah.prs_afdeling_omschrijving
|
||||
afd_host,
|
||||
pfc.prs_perslid_naam_full naam_contact,
|
||||
ac.prs_afdeling_naam || ' - ' || ac.prs_afdeling_omschrijving
|
||||
afd_contact,
|
||||
kp.prs_kostenplaats_omschrijving kostenplaats,
|
||||
extern_kenmerk.res_kenmerkreservering_waarde,
|
||||
opmerking_kcc.res_kenmerkreservering_waarde
|
||||
FROM res_rsv_artikel rra,
|
||||
res_artikel ra,
|
||||
res_discipline rd,
|
||||
res_rsv_ruimte rrr,
|
||||
prs_perslid pc,
|
||||
prs_perslid ph,
|
||||
prs_v_perslid_fullnames pfc,
|
||||
prs_v_perslid_fullnames pfh,
|
||||
prs_afdeling ac,
|
||||
prs_afdeling ah,
|
||||
prs_kostenplaats kp,
|
||||
(SELECT * FROM res_v_aanwezigkenmerkwaarde WHERE res_kenmerk_key IN (161, 162, 163)) extern_kenmerk,
|
||||
(SELECT * FROM res_v_aanwezigkenmerkwaarde WHERE res_kenmerk_key IN (103, 104)) opmerking_kcc
|
||||
WHERE rra.res_artikel_key = ra.res_artikel_key
|
||||
AND ra.res_discipline_key = rd.ins_discipline_key
|
||||
AND rra.res_rsv_ruimte_key = rrr.res_rsv_ruimte_key
|
||||
AND rrr.res_rsv_ruimte_contact_key = pc.prs_perslid_key
|
||||
AND pc.prs_perslid_key = pfc.prs_perslid_key
|
||||
AND pc.prs_afdeling_key = ac.prs_afdeling_key
|
||||
AND rrr.res_rsv_ruimte_host_key = ph.prs_perslid_key
|
||||
AND ph.prs_perslid_key = pfh.prs_perslid_key
|
||||
AND ph.prs_afdeling_key = ah.prs_afdeling_key
|
||||
AND rrr.prs_kostenplaats_key = kp.prs_kostenplaats_key
|
||||
AND rrr.res_rsv_ruimte_key = extern_kenmerk.res_rsv_ruimte_key(+)
|
||||
AND rrr.res_rsv_ruimte_key = opmerking_kcc.res_rsv_ruimte_key(+)
|
||||
-- AND rra.res_rsv_artikel_verwijder > TRUNC (ADD_MONTHS(SYSDATE,-12), 'yyyy')
|
||||
AND rrr.res_rsv_ruimte_tot > TRUNC (ADD_MONTHS (SYSDATE, -12), 'yyyy');
|
||||
|
||||
|
||||
-- RWSN#39105: UDR view tbv. Inhuurproces-rapportages.
|
||||
|
||||
Reference in New Issue
Block a user