VLKC#56422 rapportage groeprechten plus
svn path=/Customer/trunk/; revision=40812
This commit is contained in:
@@ -3875,6 +3875,69 @@ AS
|
||||
AND x.bez_afspraak_datum > TRUNC (ADD_MONTHS (SYSDATE, -12), 'yyyy')
|
||||
AND pp.bez_kenmerkwaarde_waarde IS NOT NULL;
|
||||
|
||||
CREATE OR REPLACE VIEW vlkc_v_rap_groepleden_plus
|
||||
(
|
||||
prs_perslid_key,
|
||||
login,
|
||||
naam,
|
||||
bedrijf_naam,
|
||||
locatie_omschrijving,
|
||||
locatie_code,
|
||||
gebouw_omschrijving,
|
||||
gebouw_code,
|
||||
ruimte_aanduiding,
|
||||
groep,
|
||||
aantal_rechten
|
||||
)
|
||||
AS
|
||||
SELECT autr.prs_perslid_key,
|
||||
prs_perslid_oslogin,
|
||||
prs_perslid_naam,
|
||||
prs_bedrijf_naam,
|
||||
alg_locatie_omschrijving,
|
||||
alg_locatie_code,
|
||||
alg_gebouw_omschrijving,
|
||||
alg_gebouw_code,
|
||||
alg_ruimte_aanduiding,
|
||||
fac_groep_omschrijving,
|
||||
aantal_rechten
|
||||
FROM ( SELECT p.prs_perslid_key,
|
||||
p.prs_perslid_naam,
|
||||
p.prs_perslid_oslogin,
|
||||
gr.fac_groep_omschrijving,
|
||||
fac.safe_to_number (COUNT ( * )) aantal_rechten
|
||||
FROM fac_gebruikersgroep gg,
|
||||
prs_v_aanwezigperslid p,
|
||||
fac_groep gr,
|
||||
fac_groeprechten grr
|
||||
WHERE p.prs_perslid_key = gg.prs_perslid_key
|
||||
AND gg.fac_groep_key = gr.fac_groep_key
|
||||
AND gr.fac_groep_key = grr.fac_groep_key
|
||||
GROUP BY p.prs_perslid_key,
|
||||
p.prs_perslid_naam,
|
||||
p.prs_perslid_oslogin,
|
||||
gr.fac_groep_omschrijving) autr,
|
||||
(SELECT prs_perslid_key, prs_bedrijf_naam
|
||||
FROM prs_contactpersoon pcp, prs_bedrijf b
|
||||
WHERE prs_contactpersoon_verwijder IS NULL
|
||||
AND pcp.prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND prs_perslid_key IS NOT NULL
|
||||
AND b.prs_bedrijf_verwijder IS NULL) cp,
|
||||
(SELECT pwp.prs_perslid_key,
|
||||
l.alg_locatie_omschrijving,
|
||||
l.alg_locatie_code,
|
||||
pw.alg_gebouw_code,
|
||||
pw.alg_gebouw_omschrijving,
|
||||
pw.alg_ruimte_aanduiding
|
||||
FROM prs_perslidwerkplek pwp,
|
||||
prs_v_werkplek_gegevens pw,
|
||||
alg_locatie l
|
||||
WHERE pwp.prs_werkplek_key = pw.prs_werkplek_key
|
||||
AND pw.alg_locatie_key = l.alg_locatie_key
|
||||
AND alg_locatie_verwijder IS NULL) wp
|
||||
WHERE cp.prs_perslid_key(+) = autr.prs_perslid_key
|
||||
AND wp.prs_perslid_key(+) = autr.prs_perslid_key;
|
||||
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
|
||||
Reference in New Issue
Block a user