FSN#26947 perslidwerkplek_verwijder en werkplek_verwijder vervallen
svn path=/Database/trunk/; revision=19016
This commit is contained in:
@@ -150,13 +150,13 @@ CREATE_VIEW(cad_v_prs_werkplek,0)
|
||||
W.prs_werkplek_volgnr,
|
||||
W.prs_werkplek_omschrijving,
|
||||
W.prs_werkplek_opp /* Alleen een waarde indien prs_werkplek_vastopp 1 is, anders te traag? */
|
||||
FROM prs_v_aanwezigwerkplek W;
|
||||
FROM prs_werkplek W;
|
||||
|
||||
CREATE_VIEW(cad_v_lpn_prs_werkplek_1,0) AS
|
||||
SELECT W.prs_werkplek_key,
|
||||
W.prs_werkplek_volgnr,
|
||||
W.prs_werkplek_omschrijving
|
||||
FROM prs_v_aanwezigwerkplek W;
|
||||
FROM prs_werkplek W;
|
||||
|
||||
|
||||
/* Standard thema/label views */
|
||||
@@ -177,14 +177,14 @@ SELECT prs_w.prs_alg_ruimte_key,
|
||||
prs_p.prs_perslid_naam
|
||||
|| DECODE (prs_p.prs_perslid_voorletters, NULL, '', ', ' || prs_p.prs_perslid_voorletters)
|
||||
|| DECODE (prs_p.prs_perslid_voornaam, NULL, '', ' (' || prs_p.prs_perslid_voornaam || ')')
|
||||
FROM prs_v_aanwezigwerkplek prs_w, prs_v_aanwezigperslidwerkplek prs_pw, prs_perslid prs_p
|
||||
FROM prs_werkplek prs_w, prs_perslidwerkplek prs_pw, prs_perslid prs_p
|
||||
WHERE prs_w.prs_werkplek_key = prs_pw.prs_werkplek_key
|
||||
AND prs_pw.prs_perslid_key IS NOT NULL
|
||||
AND prs_pw.prs_perslid_key = prs_p.prs_perslid_key
|
||||
AND prs_w.prs_werkplek_virtueel = 0
|
||||
UNION
|
||||
SELECT prs_w.prs_alg_ruimte_key, '[Vrij]'
|
||||
FROM prs_v_aanwezigwerkplek prs_w, prs_v_werkplek_bezetting prs_wb
|
||||
FROM prs_werkplek prs_w, prs_v_werkplek_bezetting prs_wb
|
||||
WHERE prs_w.prs_werkplek_key = prs_wb.prs_werkplek_key
|
||||
AND prs_w.prs_werkplek_virtueel = 0
|
||||
AND prs_wb.prs_werkplek_bezetting < 100;
|
||||
@@ -263,9 +263,7 @@ AS
|
||||
|| TO_CHAR (NVL (prs_pw.prs_perslidwerkplek_bezetting, 0))
|
||||
|| '%' waarde
|
||||
FROM prs_werkplek prs_w,
|
||||
(SELECT *
|
||||
FROM prs_perslidwerkplek
|
||||
WHERE prs_perslidwerkplek_verwijder IS NULL) prs_pw,
|
||||
prs_perslidwerkplek prs_pw,
|
||||
prs_perslid prs_p
|
||||
WHERE prs_w.prs_werkplek_key = prs_pw.prs_werkplek_key
|
||||
AND prs_pw.prs_perslid_key IS NOT NULL
|
||||
@@ -278,10 +276,8 @@ AS
|
||||
|| TO_CHAR (100 - NVL (SUM (prs_wb.prs_perslidwerkplek_bezetting), 0))
|
||||
|| '%'
|
||||
FROM prs_werkplek prs_w,
|
||||
(SELECT *
|
||||
FROM prs_perslidwerkplek
|
||||
WHERE prs_perslidwerkplek_verwijder IS NULL) prs_wb
|
||||
WHERE prs_w.prs_werkplek_key = prs_wb.prs_werkplek_key(+) AND prs_werkplek_verwijder IS NULL
|
||||
prs_perslidwerkplek prs_wb
|
||||
WHERE prs_w.prs_werkplek_key = prs_wb.prs_werkplek_key(+)
|
||||
GROUP BY prs_w.prs_alg_ruimte_key, prs_w.prs_werkplek_key, prs_w.prs_werkplek_volgnr
|
||||
HAVING SUM (NVL (prs_wb.prs_perslidwerkplek_bezetting, 0)) < 100) DATA
|
||||
/
|
||||
@@ -291,7 +287,6 @@ CREATE_VIEW(CAD_V_THEMA_AANTALWP, 0) (ALG_RUIMTE_KEY, WAARDE)
|
||||
AS
|
||||
SELECT wp.prs_alg_ruimte_key, COUNT (*)
|
||||
FROM PRS_WERKPLEK wp
|
||||
WHERE wp.prs_werkplek_verwijder IS NULL
|
||||
GROUP BY prs_alg_ruimte_key;
|
||||
/
|
||||
|
||||
@@ -314,12 +309,9 @@ AS
|
||||
wpopp
|
||||
FROM prs_werkplek prs_w,
|
||||
prs_v_werkplek_oppervlakte pwo,
|
||||
(SELECT *
|
||||
FROM prs_perslidwerkplek
|
||||
WHERE prs_perslidwerkplek_verwijder IS NULL) prs_pw
|
||||
prs_perslidwerkplek prs_pw
|
||||
WHERE prs_w.prs_werkplek_key = prs_pw.prs_werkplek_key(+)
|
||||
AND pwo.prs_werkplek_key(+) = prs_w.prs_werkplek_key
|
||||
AND prs_w.prs_werkplek_verwijder IS NULL
|
||||
GROUP BY prs_w.prs_alg_ruimte_key,
|
||||
prs_w.prs_werkplek_volgnr,
|
||||
'prs_werkplek',
|
||||
@@ -331,7 +323,7 @@ CREATE_VIEW(CAD_V_THEMA_WPOPP, 0)
|
||||
AS
|
||||
SELECT wp.prs_alg_ruimte_key, r.alg_ruimte_bruto_vloeropp / COUNT (prs_werkplek_key)
|
||||
FROM PRS_WERKPLEK wp, ALG_RUIMTE r
|
||||
WHERE wp.prs_werkplek_verwijder IS NULL AND wp.prs_alg_ruimte_key = r.alg_ruimte_key
|
||||
WHERE wp.prs_alg_ruimte_key = r.alg_ruimte_key
|
||||
GROUP BY wp.prs_alg_ruimte_key, r.alg_ruimte_bruto_vloeropp
|
||||
/
|
||||
|
||||
@@ -528,12 +520,10 @@ AS
|
||||
WHERE NOT EXISTS
|
||||
(SELECT ''
|
||||
FROM prs_werkplek
|
||||
WHERE prs_werkplek_verwijder IS NULL
|
||||
AND prs_alg_ruimte_key = alg_ruimte_key)
|
||||
WHERE prs_alg_ruimte_key = alg_ruimte_key)
|
||||
UNION
|
||||
SELECT DISTINCT prs_alg_ruimte_key, -2
|
||||
FROM prs_werkplek
|
||||
WHERE prs_werkplek_verwijder IS NULL;
|
||||
FROM prs_werkplek;
|
||||
|
||||
CREATE_VIEW(cad_v_label_flexwerkers, 0)
|
||||
(
|
||||
@@ -545,7 +535,6 @@ AS
|
||||
FROM prs_werkplek wp, prs_perslidwerkplek pwp, prs_v_perslid_fullnames pf
|
||||
WHERE pwp.prs_perslid_key = pf.prs_perslid_key
|
||||
AND wp.prs_werkplek_key = pwp.prs_werkplek_key
|
||||
AND pwp.prs_perslidwerkplek_verwijder IS NULL
|
||||
AND wp.prs_werkplek_type = 1;
|
||||
|
||||
-- Een werkplekkleurenthema, flex/vast/vrij/bezet
|
||||
@@ -564,9 +553,7 @@ AS
|
||||
END)
|
||||
status
|
||||
FROM prs_werkplek wp, prs_perslidwerkplek pwp
|
||||
WHERE wp.prs_werkplek_verwijder IS NULL
|
||||
AND pwp.prs_perslidwerkplek_verwijder IS NULL
|
||||
AND wp.prs_werkplek_virtueel = 0
|
||||
WHERE wp.prs_werkplek_virtueel = 0
|
||||
AND pwp.prs_werkplek_key(+) = wp.prs_werkplek_key
|
||||
GROUP BY wp.prs_werkplek_key;
|
||||
|
||||
@@ -597,9 +584,7 @@ AS
|
||||
END
|
||||
waarde
|
||||
FROM prs_werkplek prs_w,
|
||||
(SELECT *
|
||||
FROM prs_perslidwerkplek
|
||||
WHERE prs_perslidwerkplek_verwijder IS NULL) prs_pw,
|
||||
prs_perslidwerkplek prs_pw,
|
||||
prs_perslid prs_p
|
||||
WHERE prs_w.prs_werkplek_key = prs_pw.prs_werkplek_key
|
||||
AND prs_pw.prs_perslid_key IS NOT NULL
|
||||
@@ -817,8 +802,7 @@ CREATE_VIEW(cad_v_thema_wpsensor,0)
|
||||
AS
|
||||
SELECT wp.prs_werkplek_key prs_werkplek_key, initcap(d.ins_deel_state) status
|
||||
FROM prs_werkplek wp, ins_deel d
|
||||
WHERE wp.prs_werkplek_verwijder IS NULL
|
||||
AND d.ins_deel_verwijder IS NULL
|
||||
WHERE d.ins_deel_verwijder IS NULL
|
||||
AND wp.prs_werkplek_virtueel = 0
|
||||
AND d.ins_alg_ruimte_type = 'W'
|
||||
AND d.ins_alg_ruimte_key = wp.prs_werkplek_key
|
||||
|
||||
Reference in New Issue
Block a user