DRIE#65625 Once om de kenmerken te vullen bij de cilinders

svn path=/Customer/trunk/; revision=49912
This commit is contained in:
Sander Schepers
2021-02-18 11:49:09 +00:00
parent ad369f976d
commit 07d7736133

View File

@@ -465,6 +465,68 @@ AS
rrg.res_omschrijving,
rrg.datum,
rrr.res_reservering_key;
CREATE OR REPLACE VIEW drie_v_rap_sle_toegang
(
fclt_3d_locatie_key,
fclt_f_bezitter,
fclt_f_sleutelset_code,
fclt_f_sleutelset_oms,
sleutel,
fclt_x_locatie,
fclt_f_plaats,
type,
binnenbuiten
)
AS
SELECT l.alg_locatie_key,
pf.prs_perslid_naam_full,
s.ins_srtdeel_code sset_code,
s.ins_srtdeel_omschrijving sset_oms,
sle.ins_deel_omschrijving sleutel,
l.alg_locatie_code, -- Locatie ruimte-cilinder (deur of bureau)!
DECODE (
cil.ins_alg_ruimte_key_org,
NULL, -- Als op (stam)bureau,..
NULL, -- ..dan nergens toegang!
l.alg_locatie_code
|| '-'
|| aog.alg_gebouw_code
|| '-'
|| aog.alg_verdieping_code
|| '-'
|| aog.alg_ruimte_nr)
plaats,
(SELECT DISTINCT ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel
WHERE ins_deel_key = cil.ins_deel_key
AND ins_kenmerk_key = 1
AND ins_kenmerkdeel_verwijder IS NULL)
AS type,
(SELECT DISTINCT ins_kenmerkdeel_waarde
FROM ins_kenmerkdeel
WHERE ins_deel_key = cil.ins_deel_key
AND ins_kenmerk_key = 2
AND ins_kenmerkdeel_verwijder IS NULL)
AS binnenbuiten
FROM ins_srtdeel_srtdeel iss,
ins_srtdeel c,
ins_v_aanwezigdeel cil,
alg_v_allonrgoed_gegevens aog,
alg_locatie l,
ins_srtdeel s,
ins_v_aanwezigdeel sle,
prs_v_perslid_fullnames_all pf
WHERE iss.ins_module = 'SLE'
AND iss.ins_srtdeel_key_1 = c.ins_srtdeel_key
AND c.ins_srtdeel_key = cil.ins_srtdeel_key
AND cil.ins_alg_ruimte_type = 'R' -- Ingenomen of uitgegeven!
AND cil.ins_alg_ruimte_key = aog.alg_onroerendgoed_keys
AND aog.alg_locatie_key = l.alg_locatie_key
AND iss.ins_srtdeel_key_2 = s.ins_srtdeel_key
AND s.ins_srtdeel_key = sle.ins_srtdeel_key
AND sle.ins_alg_ruimte_type = 'P'
AND sle.ins_alg_ruimte_key = pf.prs_perslid_key;
------ payload end ------