HSLE#84052 Rap/Overzicht mandateringen
svn path=/Customer/trunk/; revision=65490
This commit is contained in:
@@ -5404,6 +5404,43 @@ AS
|
||||
AND k.mld_kenmerk_niveau = 'O'
|
||||
AND k.mld_typeopdr_key = ot.mld_typeopdr_key;
|
||||
|
||||
-- HSLE#84052: Overzicht mandateringen.
|
||||
CREATE OR REPLACE VIEW HSLE_V_RAP_MANDATERINGEN
|
||||
AS
|
||||
SELECT --pf.prs_perslid_key perslid_key,
|
||||
pf.prs_perslid_naam_full medewerker,
|
||||
--kp.prs_kostenplaats_key kostenplaats_key,
|
||||
DECODE (kp.prs_kostenplaats_module,
|
||||
'PRS', 'Afdelingskostenplaats',
|
||||
'ALG', 'Gebouwkostenplaats',
|
||||
'Projectkostenplaats')
|
||||
kostenplaats_type,
|
||||
kp.prs_kostenplaats_nr kostenplaats_code,
|
||||
kp.prs_kostenplaats_omschrijving kostenplaats_oms,
|
||||
pk.prs_perslidkostenplaats_boeken boeken,
|
||||
pk.prs_perslidkostenplaats_inzage inzage
|
||||
FROM prs_perslidkostenplaats pk,
|
||||
prs_v_perslid_fullnames_all pf,
|
||||
prs_v_aanwezigkostenplaats kp
|
||||
WHERE pk.prs_perslid_key = pf.prs_perslid_key
|
||||
AND pk.prs_kostenplaats_key = kp.prs_kostenplaats_key
|
||||
AND prs_kostenplaats_begin <= SYSDATE
|
||||
AND COALESCE (prs_kostenplaats_eind, SYSDATE) > TRUNC (SYSDATE)
|
||||
UNION ALL -- Alle kostenplaatsen
|
||||
SELECT --pf.prs_perslid_key perslid_key,
|
||||
pf.prs_perslid_naam_full medewerker,
|
||||
--NULL kostenplaats_key,
|
||||
'Alle' kostenplaats_type,
|
||||
'Alle' kostenplaats_code,
|
||||
'Alle' kostenplaats_oms,
|
||||
pk.prs_perslidkostenplaats_boeken boeken,
|
||||
pk.prs_perslidkostenplaats_inzage inzage
|
||||
FROM prs_perslidkostenplaats pk,
|
||||
prs_v_perslid_fullnames_all pf
|
||||
WHERE pk.prs_perslid_key = pf.prs_perslid_key
|
||||
AND pk.prs_kostenplaats_key IS NULL
|
||||
ORDER BY 2, 4, 5;
|
||||
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
|
||||
Reference in New Issue
Block a user