From db4e7a21c94f4f09d5f5a19d2daa6892baa1f9c5 Mon Sep 17 00:00:00 2001 From: Maarten van der Heide Date: Tue, 14 Oct 2025 13:46:13 +0000 Subject: [PATCH] VLKC#90997 Domein-view/NL- en BE-locaties svn path=/Customer/trunk/; revision=70611 --- VLKC/vlkc.sql | 37 +++++++++++++++++++++++++++++-------- 1 file changed, 29 insertions(+), 8 deletions(-) diff --git a/VLKC/vlkc.sql b/VLKC/vlkc.sql index b3514264e..5a1ea833e 100644 --- a/VLKC/vlkc.sql +++ b/VLKC/vlkc.sql @@ -4518,16 +4518,37 @@ END vlkc_select_nachtwerk; -- view tbv kenmerkdomein CREATE OR REPLACE VIEW vlkc_v_alg_gebouw ( - alg_gebouw_key, - alg_gebouw_omschrijving, - alg_gebouw_verw + alg_gebouw_key, + alg_gebouw_omschrijving, + alg_gebouw_verw ) AS - SELECT alg_gebouw_key, - alg_gebouw_omschrijving, - COALESCE (alg_gebouw_verwijder, alg_gebouw_vervaldatum) - alg_gebouw_verw - FROM alg_gebouw; + SELECT g.alg_gebouw_key, + g.alg_gebouw_omschrijving, + DECODE (d.alg_regio_key, + 21, fac.safe_to_date ('01-10-2025', 'dd-mm-yyyy'), -- België + COALESCE (g.alg_gebouw_verwijder, g.alg_gebouw_vervaldatum)) alg_gebouw_verw + FROM alg_gebouw g, alg_locatie l, alg_district d + WHERE g.alg_locatie_key = l.alg_locatie_key + AND l.alg_district_key = d.alg_district_key; + +CREATE OR REPLACE VIEW vlkc_v_alg_gebouw_be +( + alg_gebouw_key, + alg_gebouw_omschrijving, + alg_gebouw_verw +) +AS + SELECT g.alg_gebouw_key, + g.alg_gebouw_omschrijving, + COALESCE (g.alg_gebouw_verwijder, g.alg_gebouw_vervaldatum) alg_gebouw_verw + FROM alg_gebouw g + WHERE EXISTS + (SELECT 1 + FROM alg_locatie l, alg_district d + WHERE l.alg_district_key = d.alg_district_key + AND d.alg_regio_key = 21 -- België + AND l.alg_locatie_key = g.alg_locatie_key); -- view tbv kenmerkdomein CREATE OR REPLACE VIEW vlkc_v_prs_dienst