FMHN#78725 Rapport voor thuiswerkstoelen
svn path=/Customer/trunk/; revision=60828
This commit is contained in:
@@ -21270,7 +21270,91 @@ AS
|
|||||||
AND mi.fac_menuitems_key(+) = m.fac_menuitems_key
|
AND mi.fac_menuitems_key(+) = m.fac_menuitems_key
|
||||||
AND fgc.fac_gui_counter_refkey IN (461, 462, 10838));
|
AND fgc.fac_gui_counter_refkey IN (461, 462, 10838));
|
||||||
|
|
||||||
|
CREATE OR REPLACE VIEW FMHN_V_INSOUT_TWS
|
||||||
|
AS
|
||||||
|
SELECT disc.ins_discipline_omschrijving,
|
||||||
|
sg.ins_srtgroep_omschrijving,
|
||||||
|
sd.ins_srtdeel_omschrijving,
|
||||||
|
d.ins_deel_key,
|
||||||
|
d.ins_deel_omschrijving,
|
||||||
|
d.ins_deel_opmerking,
|
||||||
|
DECODE (ins_alg_ruimte_type,
|
||||||
|
'R', fac.gettrackingdate ('INSINN', d.ins_deel_key),
|
||||||
|
NULL)
|
||||||
|
AS datum_inname,
|
||||||
|
DECODE (
|
||||||
|
ins_alg_ruimte_type,
|
||||||
|
'R', TO_CHAR (fac.gettrackingdate ('INSINN', d.ins_deel_key),
|
||||||
|
'YYYY'),
|
||||||
|
NULL)
|
||||||
|
AS jaar_inname,
|
||||||
|
DECODE (
|
||||||
|
ins_alg_ruimte_type,
|
||||||
|
'R', TO_CHAR (fac.gettrackingdate ('INSINN', d.ins_deel_key),
|
||||||
|
'MM'),
|
||||||
|
NULL)
|
||||||
|
AS maand_inname,
|
||||||
|
DECODE (
|
||||||
|
ins_alg_ruimte_type,
|
||||||
|
'R', r.alg_plaatsaanduiding,
|
||||||
|
DECODE (r.alg_plaatsomschrijving,
|
||||||
|
NULL, NULL,
|
||||||
|
' (' || r.alg_plaatsomschrijving || ')'), NULL)
|
||||||
|
AS plaats,
|
||||||
|
DECODE (
|
||||||
|
ins_alg_ruimte_type,
|
||||||
|
'P', TO_CHAR (fac.gettrackingdate ('INSOUT', d.ins_deel_key),
|
||||||
|
'YYYY'),
|
||||||
|
NULL)
|
||||||
|
AS datum_uitgifte,
|
||||||
|
DECODE (
|
||||||
|
ins_alg_ruimte_type,
|
||||||
|
'P', TO_CHAR (fac.gettrackingdate ('INSOUT', d.ins_deel_key),
|
||||||
|
'MM'),
|
||||||
|
NULL)
|
||||||
|
AS jaar_uitgifte,
|
||||||
|
DECODE (ins_alg_ruimte_type,
|
||||||
|
'P', fac.gettrackingdate ('INSOUT', d.ins_deel_key),
|
||||||
|
NULL)
|
||||||
|
AS maand_uitgifte,
|
||||||
|
DECODE (ins_alg_ruimte_type, 'P', pf.prs_perslid_naam_full, NULL)
|
||||||
|
AS uitgegeven_aan,
|
||||||
|
DECODE (ins_alg_ruimte_type,
|
||||||
|
'P', a.prs_afdeling_omschrijving,
|
||||||
|
NULL)
|
||||||
|
AS afdeling,
|
||||||
|
DECODE (ins_alg_ruimte_type,
|
||||||
|
'P', k.prs_kostenplaats_omschrijving,
|
||||||
|
NULL)
|
||||||
|
AS kostenplaats,
|
||||||
|
DECODE (ins_alg_ruimte_type, 'P', ud.fac_usrdata_omschr, NULL)
|
||||||
|
AS departement
|
||||||
|
FROM ins_deel d,
|
||||||
|
ins_srtdeel sd,
|
||||||
|
ins_srtgroep sg,
|
||||||
|
ins_tab_discipline disc,
|
||||||
|
alg_v_allonrgoed_gegevens r,
|
||||||
|
prs_v_perslid_fullnames pf,
|
||||||
|
prs_perslid p,
|
||||||
|
prs_afdeling a,
|
||||||
|
prs_kostenplaats k,
|
||||||
|
prs_kenmerklink pkl,
|
||||||
|
fac_usrdata ud
|
||||||
|
WHERE d.ins_deel_verwijder IS NULL
|
||||||
|
AND d.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||||
|
AND sd.ins_srtgroep_key = sg.ins_srtgroep_key
|
||||||
|
AND sg.ins_discipline_key = disc.ins_discipline_key
|
||||||
|
AND sg.ins_srtgroep_key = 281 -- Objectgroep Bureaustoelen onder Meubilair
|
||||||
|
AND d.ins_alg_ruimte_key = r.alg_ruimte_key(+)
|
||||||
|
AND d.ins_alg_ruimte_key = pf.prs_perslid_key(+)
|
||||||
|
AND pf.prs_perslid_key = p.prs_perslid_key
|
||||||
|
AND p.prs_afdeling_key = a.prs_afdeling_key
|
||||||
|
AND k.prs_kostenplaats_key = a.prs_kostenplaats_key
|
||||||
|
AND a.prs_afdeling_key = pkl.prs_link_key(+)
|
||||||
|
AND pkl.prs_kenmerk_key = 1000 --Kenmerk Ministeriecode
|
||||||
|
AND pkl.prs_kenmerklink_waarde = ud.fac_usrdata_key;
|
||||||
|
|
||||||
|
|
||||||
------ payload end ------
|
------ payload end ------
|
||||||
|
|
||||||
SET DEFINE OFF
|
SET DEFINE OFF
|
||||||
|
|||||||
Reference in New Issue
Block a user