MNNL#84275 Support/PGGM-parkeerplaatsen
svn path=/Customer/trunk/; revision=65448
This commit is contained in:
@@ -5890,6 +5890,29 @@ AS
|
||||
WHERE p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND p.prs_perslid_key = pf.prs_perslid_key;
|
||||
|
||||
-- MNNL#84275: Kenmerkdomein met alle PGGM-ers.
|
||||
CREATE OR REPLACE VIEW mnnl_v_perslid_pggm
|
||||
(
|
||||
prs_perslid_key,
|
||||
prs_perslid_naam_full,
|
||||
prs_perslid_naam_friendly,
|
||||
prs_perslid_naam_log_full,
|
||||
prs_perslid_naam_log_friendly,
|
||||
prs_perslid_verwijder
|
||||
)
|
||||
AS
|
||||
SELECT pf.prs_perslid_key,
|
||||
pf.prs_perslid_naam_full || ' [' || a.prs_afdeling_naam || ']',
|
||||
pf.prs_perslid_naam_friendly || ' [' || a.prs_afdeling_naam || ']',
|
||||
pf.prs_perslid_naam_full || ' [' || p.prs_perslid_oslogin || ']' || ' [' || a.prs_afdeling_naam || ']',
|
||||
pf.prs_perslid_naam_friendly || ' [' || p.prs_perslid_oslogin || ']' || ' [' || a.prs_afdeling_naam || ']',
|
||||
p.prs_perslid_verwijder
|
||||
FROM prs_perslid p, prs_afdeling a, prs_v_afdeling_boom ab, prs_v_perslid_fullnames_all pf
|
||||
WHERE p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND a.prs_afdeling_key = ab.prs_afdeling_key
|
||||
AND ab.prs_bedrijf_key = 39284 -- PGGM
|
||||
AND p.prs_perslid_key = pf.prs_perslid_key;
|
||||
|
||||
-- MNNL#58785: Kenmerkdomein met alle objecten.
|
||||
CREATE OR REPLACE VIEW mnnl_v_objecten
|
||||
(
|
||||
@@ -9092,6 +9115,7 @@ AS
|
||||
-- MNNL#62537: WP-reserveringen.
|
||||
-- MNNL#74028: Nieuwe werkwijze PP-reserveringen (los van WP-reserveringen en
|
||||
-- parkeerplaatsen bij bezoekers).
|
||||
-- MNNL#84275: Nieuwe werkwijze PP-reserveringen voor PGGM-ers.
|
||||
CREATE OR REPLACE VIEW mnnl_v_rap_res_wp
|
||||
(
|
||||
hide_f_sortering,
|
||||
@@ -9110,7 +9134,8 @@ CREATE OR REPLACE VIEW mnnl_v_rap_res_wp
|
||||
wp_id,
|
||||
pp_id,
|
||||
kenteken,
|
||||
dirty
|
||||
dirty,
|
||||
pggm
|
||||
)
|
||||
AS
|
||||
SELECT TO_CHAR (rrr.res_rsv_ruimte_van, 'yyyy-mm-dd') || a.prs_afdeling_naam2 || pc.prs_perslid_naam_full sortering,
|
||||
@@ -9140,20 +9165,21 @@ AS
|
||||
pp.pp_id || '[' || pp.aant || ']')
|
||||
pp_id,
|
||||
res_kenmerkreservering_waarde kenteken,
|
||||
DECODE (rrr.res_rsv_ruimte_dirtlevel + COALESCE (wp.res_rsv_deel_dirtlevel, 0) + COALESCE (pp.res_rsv_deel_dirtlevel, 0), 0, 'Nee', 'Ja')
|
||||
DECODE (rrr.res_rsv_ruimte_dirtlevel + COALESCE (wp.res_rsv_deel_dirtlevel, 0) + COALESCE (pp.res_rsv_deel_dirtlevel, 0), 0, 'Nee', 'Ja'),
|
||||
DECODE (wp.res_discipline_key, 3542, 1, 0)
|
||||
FROM res_v_aanwezigrsv_ruimte rrr,
|
||||
res_activiteit ra,
|
||||
prs_perslid p,
|
||||
prs_v_afdeling a,
|
||||
bez_afspraak ba,
|
||||
bez_bezoekers bb,
|
||||
( SELECT rrd.res_rsv_ruimte_key, rrd.res_rsv_deel_dirtlevel,
|
||||
( SELECT rd.res_discipline_key, rrd.res_rsv_ruimte_key, rrd.res_rsv_deel_dirtlevel,
|
||||
MIN (rd.res_deel_omschrijving) wp_id,
|
||||
COUNT ( * ) aant
|
||||
FROM res_v_aanwezigrsv_deel rrd, res_deel rd
|
||||
WHERE rrd.res_deel_key = rd.res_deel_key
|
||||
AND rd.res_discipline_key IN (2362, 3141) -- Werkplekken/Parkeerplekken (per 2023/voorjaar)
|
||||
GROUP BY rrd.res_rsv_ruimte_key, rrd.res_rsv_deel_dirtlevel) wp,
|
||||
AND rd.res_discipline_key IN (2362, 3141, 3542) -- Werkplekken/Parkeerplek (per 2023/voorjaar)/Parkeerplek-PGGM (per 2024/zomer)
|
||||
GROUP BY rd.res_discipline_key, rrd.res_rsv_ruimte_key, rrd.res_rsv_deel_dirtlevel) wp,
|
||||
( SELECT rrd.res_rsv_ruimte_key, rrd.res_rsv_deel_dirtlevel,
|
||||
MIN (d.ins_deel_omschrijving) pp_id,
|
||||
COUNT ( * ) aant
|
||||
@@ -9166,8 +9192,10 @@ AS
|
||||
(SELECT * FROM res_v_aanwezigkenmerkwaarde WHERE res_kenmerk_key = 421) rk,
|
||||
prs_v_perslid_fullnames_all pc,
|
||||
prs_v_perslid_fullnames_all ph
|
||||
WHERE rrr.res_activiteit_key = ra.res_activiteit_key
|
||||
AND rrr.res_activiteit_key IN (250, 390) -- Werkplekken/Parkeerplekken
|
||||
WHERE rrr.res_rsv_ruimte_tot > TRUNC (ADD_MONTHS (SYSDATE, -24), 'yyyy'))
|
||||
AND rrr.res_activiteit_key = ra.res_activiteit_key
|
||||
--AND rrr.res_activiteit_key IN (250, 390) -- Werkplekken/Parkeerplek
|
||||
AND rrr.res_activiteit_key = 390 -- Parkeerplek
|
||||
AND rrr.res_rsv_ruimte_dirtlevel = 0 -- Niet dirty
|
||||
AND rrr.res_rsv_ruimte_contact_key = p.prs_perslid_key -- Of host?
|
||||
AND p.prs_afdeling_key = a.prs_afdeling_key
|
||||
|
||||
Reference in New Issue
Block a user