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