From 05c100714a5d7628c7d4008ef3dd2972c8304a50 Mon Sep 17 00:00:00 2001 From: Peter Feij Date: Wed, 16 Nov 2016 08:46:45 +0000 Subject: [PATCH] UWVA#38411 Regiokolom in UDR's svn path=/Database/trunk/; revision=31486 --- BES/BES_VIE.SRC | 8 ++ CNT/CNT_VIE.SRC | 4 + FIN/FIN_VIE.SRC | 7 +- MLD/MLD_VIE.SRC | 14 ++- PRS/PRS_VIE.SRC | 324 +++++++++++++++++++++++++++--------------------- 5 files changed, 216 insertions(+), 141 deletions(-) diff --git a/BES/BES_VIE.SRC b/BES/BES_VIE.SRC index 5aff5dd6..0558727b 100644 --- a/BES/BES_VIE.SRC +++ b/BES/BES_VIE.SRC @@ -279,6 +279,7 @@ CREATE_VIEW(bes_v_udr_bestelling, 1) afdeling_omschrijving, fclt_3d_locatie_key, locatie_code, + regio_omschrijving, district_omschrijving, afleveradres, mandaat, @@ -316,6 +317,7 @@ AS afdeling_omschrijving, alg_locatie_key, locatie_code, + regio_omschrijving, district_omschijving, afleveradres, mandaat, @@ -381,6 +383,12 @@ AS FROM alg_locatie l WHERE l.alg_locatie_key = ma.alg_locatie_key) locatie_code, + (SELECT alg_regio_omschrijving + FROM alg_locatie l, alg_district d, alg_regio r + WHERE r.alg_regio_key = d.alg_regio_key + AND l.alg_district_key = d.alg_district_key + AND l.alg_locatie_key = ma.alg_locatie_key) + regio_omschrijving, (SELECT alg_district_omschrijving FROM alg_locatie l, alg_district d WHERE l.alg_district_key = d.alg_district_key diff --git a/CNT/CNT_VIE.SRC b/CNT/CNT_VIE.SRC index 5249ad77..99452f24 100644 --- a/CNT/CNT_VIE.SRC +++ b/CNT/CNT_VIE.SRC @@ -936,6 +936,7 @@ CREATE_VIEW(cnt_v_udr_contract, 1) locatie_oms, locatie_omschrijving, locatie_plaats, + regio_omschrijving, district_omschrijving, locatie_code, gebouw, @@ -1017,6 +1018,7 @@ AS alg_locatie_oms, alg_locatie_omschrijving, alg_locatie_plaats, + alg_regio_omschrijving, alg_district_omschrijving, alg_locatie_code, alg_gebouw_code, @@ -1065,6 +1067,7 @@ AS prs_afdeling afd2, prs_v_perslid_fullnames_all pf2, alg_district ad, + alg_regio ar, cnt_disc_params dp, cnt_discipline cd, prs_kostenplaats kp, @@ -1141,6 +1144,7 @@ AS AND c.ins_discipline_key = cd.ins_discipline_key AND cloc.cnt_contract_key(+) = c.cnt_contract_key AND cloc.alg_district_key = ad.alg_district_key(+) + AND ad.alg_regio_key = ar.alg_regio_key(+) AND c.prs_kostenplaats_key = kp.prs_kostenplaats_key(+) AND c.prs_kostensoort_key = ks.prs_kostensoort_key(+) AND c.cnt_contract_key IN diff --git a/FIN/FIN_VIE.SRC b/FIN/FIN_VIE.SRC index 4647d1b6..ee82ce2b 100644 --- a/FIN/FIN_VIE.SRC +++ b/FIN/FIN_VIE.SRC @@ -205,6 +205,7 @@ CREATE_VIEW(fin_v_udr_kostenoverzicht, 0) ordernr, locatie, district, + regio, fclt_3d_locatie_key, fclt_3d_afdeling_key ) @@ -231,6 +232,7 @@ AS ordernr, alg_locatie_code, alg_district_omschrijving, + alg_regio_omschrijving, alg_locatie_key, d.prs_afdeling_key FROM (SELECT rr.prs_kostenplaats_key, @@ -428,7 +430,8 @@ AS prs_perslid p, prs_v_afdeling d, alg_locatie l, - alg_district d + alg_district d, + alg_regio r WHERE tab.prs_kostenplaats_key(+) = k.prs_kostenplaats_key AND tab.prs_kostensoort_key = ks.prs_kostensoort_key(+) AND k.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key(+) @@ -437,6 +440,7 @@ AS AND p.prs_afdeling_key = d.prs_afdeling_key(+) AND tab.locatie_key = l.alg_locatie_key(+) AND l.alg_district_key = d.alg_district_key(+) + AND d.alg_regio_key = r.alg_regio_key(+) AND datum >= TO_DATE ('01-01-2010', 'DD-MM-YYYY') GROUP BY k.prs_kostenplaats_nr, lcl.x ('prs_kostenplaats_omschrijving', @@ -460,6 +464,7 @@ AS ksg.prs_kostensoortgrp_oms, alg_locatie_key, alg_district_omschrijving, + alg_regio_omschrijving, alg_locatie_code; REGISTERRUN('$Id$') diff --git a/MLD/MLD_VIE.SRC b/MLD/MLD_VIE.SRC index aedff6a5..963fede8 100644 --- a/MLD/MLD_VIE.SRC +++ b/MLD/MLD_VIE.SRC @@ -1277,6 +1277,7 @@ CREATE_VIEW(mld_v_udr_melding, 1) ( melding_key, meldingnummer, + melding_regio, melding_district, melding_locatiecode, melding_locatie, @@ -1346,6 +1347,7 @@ CREATE_VIEW(mld_v_udr_melding, 1) AS SELECT mld_melding_key, meldingnummer, + alg_regio_omschrijving, alg_district_omschrijving, locatie, locatie_omschrijving, @@ -1490,6 +1492,7 @@ AS FROM (SELECT m.mld_melding_key, m.prs_perslid_key, sd.ins_srtdiscipline_prefix || m.mld_melding_key meldingnummer, + alg_regio_omschrijving, alg_district_omschrijving, alg_locatie_code locatie, alg_locatie_omschrijving locatie_omschrijving, @@ -1638,6 +1641,7 @@ AS mld_stdmelding s, alg_locatie l, alg_district d, + alg_regio r, alg_v_allonrgoed_gegevens og, mld_discipline md, mld_disc_params mdp, @@ -1652,6 +1656,7 @@ AS AND s.mld_stdmeldinggroep_key = smg.mld_stdmeldinggroep_key(+) AND mdp.mld_behandelgroep_key = mbg.mld_behandelgroep_key(+) AND l.alg_district_key = d.alg_district_key(+) + AND d.alg_regio_key = r.alg_regio_key(+) AND m.mld_alg_onroerendgoed_keys = og.alg_onroerendgoed_keys(+) AND m.fac_activiteit_key IS NULL AND m.mld_melding_datum >= TO_DATE ('01-01-2010', 'DD-MM-YYYY')) x; @@ -1660,6 +1665,7 @@ CREATE_VIEW(mld_v_udr_opdracht, 1) ( opdracht_key, opdracht_nummer, + opdracht_regio, opdracht_district, opdracht_locatie_code, opdracht_locatie, @@ -1699,6 +1705,7 @@ CREATE_VIEW(mld_v_udr_opdracht, 1) AS SELECT mld_opdr_key, ins_srtdiscipline_prefix||TO_CHAR (mld_melding_key) || '/' || opdracht_volgnummer, + alg_regio_omschrijving, alg_district_omschrijving, locatie, locatie_omschrijving, @@ -1734,7 +1741,8 @@ AS opdracht_materiaal, opdracht_uurtarief, opdracht_kosten - FROM (SELECT alg_district_omschrijving, + FROM (SELECT alg_regio_omschrijving, + alg_district_omschrijving, alg_locatie_code locatie, alg_locatie_omschrijving locatie_omschrijving, alg_locatie_plaats locatie_plaats, @@ -1794,6 +1802,7 @@ AS sdi.ins_srtdiscipline_prefix FROM alg_locatie l, alg_district d, + alg_regio r, alg_v_allonrgoed_gegevens og, mld_opdr o, mld_typeopdr top, @@ -1804,6 +1813,7 @@ AS cnt_contract c WHERE m.mld_alg_locatie_key = l.alg_locatie_key(+) AND l.alg_district_key = d.alg_district_key(+) + AND d.alg_regio_key = r.alg_regio_key(+) AND m.mld_alg_onroerendgoed_keys = og.alg_onroerendgoed_keys(+) AND o.cnt_contract_key = c.cnt_contract_key(+) AND m.mld_stdmelding_key = stdm.mld_stdmelding_key @@ -1819,6 +1829,7 @@ AS SELECT m.melding_key, m.meldingnummer, + m.melding_regio, m.melding_district, m.melding_locatiecode, m.melding_locatie, @@ -1886,6 +1897,7 @@ SELECT m.selfservice, o.opdracht_key, o.opdracht_nummer, + o.opdracht_regio, o.opdracht_district, o.opdracht_locatie_code, o.opdracht_locatie, diff --git a/PRS/PRS_VIE.SRC b/PRS/PRS_VIE.SRC index 605eec22..7d788415 100644 --- a/PRS/PRS_VIE.SRC +++ b/PRS/PRS_VIE.SRC @@ -1484,146 +1484,192 @@ CREATE_VIEW(prs_v_api_personen, 1) AS SELECT * from prs_v_aanwezigperslid; /* ROOT VIEWS for User defined Reports (UDR) */ CREATE_VIEW(prs_v_udr_bedrijf, 0) +( + key, + naam, + postadres, + postpostcode, + postplaats, + postland, + adres, + postcode, + plaats, + land, + telefoon1, + telefoon2, + contactpersoon, + contacttelefoon, + opmerking1, + opmerking2, + uurloon, + leveranciernr, + overeenkomstnr, + overeenkomstdatum, + relatietype, + registratiedatum, + isleverancier, + isuitvoerende, + iscontract, + ishuurder, + isintern, + email, + dienst, + locatie, + gebouw, + district, + regio, + fclt_3d_locatie_key +) AS -SELECT b.prs_bedrijf_key key, - prs_bedrijf_naam naam, - prs_bedrijf_post_adres postadres, - prs_bedrijf_post_postcode postpostcode, - prs_bedrijf_post_plaats postplaats, - prs_bedrijf_post_land postland, - prs_bedrijf_bezoek_adres adres, - prs_bedrijf_bezoek_postcode postcode, - prs_bedrijf_bezoek_plaats plaats, - prs_bedrijf_bezoek_land land, - prs_bedrijf_telefoon telefoon1, - prs_bedrijf_telefoon2 telefoon2, - prs_bedrijf_contact_persoon contactpersoon, - prs_bedrijf_contact_telefoon contacttelefoon, - prs_bedrijf_opmerking opmerking1, - prs_bedrijf_opmerking2 opmerking2, - prs_bedrijf_uurloon uurloon, - prs_leverancier_nr leveranciernr, - prs_overeenkomst_nr overeenkomstnr, - prs_overeenkomst_datum overeenkomstdatum, - lcl.x ('prs_relatietype_omschrijving', - r.prs_relatietype_key, - r.prs_relatietype_omschrijving) - relatietype, - prs_bedrijf_aanmaak registratiedatum, - DECODE (prs_bedrijf_leverancier, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isleverancier, - DECODE (prs_bedrijf_uitvoerende, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isuitvoerende, - DECODE (prs_bedrijf_contract, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) iscontract, - DECODE (prs_bedrijf_huurder, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) ishuurder, - DECODE (prs_bedrijf_intern, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isintern, - prs_bedrijf_email email, - lcl.x ('prs_dienst_omschrijving', d.prs_dienst_key, d.prs_dienst_omschrijving) dienst, - l.alg_locatie_omschrijving locatie, - lcl.l ('lcl_all') gebouw, - bdl.alg_locatie_key fclt_3d_locatie_key - FROM prs_bedrijf b, - prs_bedrijfdienstlocatie bdl, - prs_dienst d, - prs_relatietype r, - alg_locatie l - WHERE prs_bedrijf_verwijder IS NULL - AND b.prs_bedrijf_key = bdl.prs_bedrijf_key(+) - AND d.prs_dienst_key(+) = bdl.prs_dienst_key - AND b.prs_relatietype_key = r.prs_relatietype_key(+) - AND l.alg_locatie_key = bdl.alg_locatie_key -UNION -SELECT b.prs_bedrijf_key key, - prs_bedrijf_naam naam, - prs_bedrijf_post_adres postadres, - prs_bedrijf_post_postcode postpostcode, - prs_bedrijf_post_plaats postplaats, - prs_bedrijf_post_land postland, - prs_bedrijf_bezoek_adres adres, - prs_bedrijf_bezoek_postcode postcode, - prs_bedrijf_bezoek_plaats plaats, - prs_bedrijf_bezoek_land land, - prs_bedrijf_telefoon telefoon1, - prs_bedrijf_telefoon2 telefoon2, - prs_bedrijf_contact_persoon contactpersoon, - prs_bedrijf_contact_telefoon contacttelefoon, - prs_bedrijf_opmerking opmerking1, - prs_bedrijf_opmerking2 opmerking2, - prs_bedrijf_uurloon uurloon, - prs_leverancier_nr leveranciernr, - prs_overeenkomst_nr overeenkomstnr, - prs_overeenkomst_datum overeenkomstdatum, - lcl.x ('prs_relatietype_omschrijving', - r.prs_relatietype_key, - r.prs_relatietype_omschrijving) - relatietype, - prs_bedrijf_aanmaak registratiedatum, - DECODE (prs_bedrijf_leverancier, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isleverancier, - DECODE (prs_bedrijf_uitvoerende, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isuitvoerende, - DECODE (prs_bedrijf_contract, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) iscontract, - DECODE (prs_bedrijf_huurder, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) ishuurder, - DECODE (prs_bedrijf_intern, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isintern, - prs_bedrijf_email email, - lcl.x ('prs_dienst_omschrijving', d.prs_dienst_key, d.prs_dienst_omschrijving) dienst, - l.alg_locatie_omschrijving locatie, - g.alg_gebouw_omschrijving gebouw, - bdl.alg_locatie_key fclt_3d_locatie_key - FROM prs_bedrijf b, - prs_bedrijfdienstlocatie bdl, - prs_dienst d, - prs_relatietype r, - alg_locatie l, - alg_gebouw g - WHERE prs_bedrijf_verwijder IS NULL - AND b.prs_bedrijf_key = bdl.prs_bedrijf_key(+) - AND d.prs_dienst_key(+) = bdl.prs_dienst_key - AND b.prs_relatietype_key = r.prs_relatietype_key(+) - AND g.alg_locatie_key = l.alg_locatie_key - AND g.alg_gebouw_key = bdl.alg_gebouw_key -UNION -SELECT b.prs_bedrijf_key key, - prs_bedrijf_naam naam, - prs_bedrijf_post_adres postadres, - prs_bedrijf_post_postcode postpostcode, - prs_bedrijf_post_plaats postplaats, - prs_bedrijf_post_land postland, - prs_bedrijf_bezoek_adres adres, - prs_bedrijf_bezoek_postcode postcode, - prs_bedrijf_bezoek_plaats plaats, - prs_bedrijf_bezoek_land land, - prs_bedrijf_telefoon telefoon1, - prs_bedrijf_telefoon2 telefoon2, - prs_bedrijf_contact_persoon contactpersoon, - prs_bedrijf_contact_telefoon contacttelefoon, - prs_bedrijf_opmerking opmerking1, - prs_bedrijf_opmerking2 opmerking2, - prs_bedrijf_uurloon uurloon, - prs_leverancier_nr leveranciernr, - prs_overeenkomst_nr overeenkomstnr, - prs_overeenkomst_datum overeenkomstdatum, - lcl.x ('prs_relatietype_omschrijving', - r.prs_relatietype_key, - r.prs_relatietype_omschrijving) - relatietype, - prs_bedrijf_aanmaak registratiedatum, - DECODE (prs_bedrijf_leverancier, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isleverancier, - DECODE (prs_bedrijf_uitvoerende, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isuitvoerende, - DECODE (prs_bedrijf_contract, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) iscontract, - DECODE (prs_bedrijf_huurder, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) ishuurder, - DECODE (prs_bedrijf_intern, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isintern, - prs_bedrijf_email email, - lcl.x ('prs_dienst_omschrijving', d.prs_dienst_key, d.prs_dienst_omschrijving) dienst, - lcl.l ('lcl_all') locatie, - lcl.l ('lcl_all') gebouw, - NULL fclt_3d_locatie_key - FROM prs_bedrijf b, - prs_bedrijfdienstlocatie bdl, - prs_dienst d, - prs_relatietype r - WHERE prs_bedrijf_verwijder IS NULL - AND b.prs_bedrijf_key = bdl.prs_bedrijf_key(+) - AND d.prs_dienst_key(+) = bdl.prs_dienst_key - AND b.prs_relatietype_key = r.prs_relatietype_key(+) - AND bdl.alg_gebouw_key IS NULL - AND bdl.alg_locatie_key IS NULL; + SELECT b.prs_bedrijf_key key, + prs_bedrijf_naam naam, + prs_bedrijf_post_adres postadres, + prs_bedrijf_post_postcode postpostcode, + prs_bedrijf_post_plaats postplaats, + prs_bedrijf_post_land postland, + prs_bedrijf_bezoek_adres adres, + prs_bedrijf_bezoek_postcode postcode, + prs_bedrijf_bezoek_plaats plaats, + prs_bedrijf_bezoek_land land, + prs_bedrijf_telefoon telefoon1, + prs_bedrijf_telefoon2 telefoon2, + prs_bedrijf_contact_persoon contactpersoon, + prs_bedrijf_contact_telefoon contacttelefoon, + prs_bedrijf_opmerking opmerking1, + prs_bedrijf_opmerking2 opmerking2, + prs_bedrijf_uurloon uurloon, + prs_leverancier_nr leveranciernr, + prs_overeenkomst_nr overeenkomstnr, + prs_overeenkomst_datum overeenkomstdatum, + lcl.x ('prs_relatietype_omschrijving', + r.prs_relatietype_key, + r.prs_relatietype_omschrijving) + relatietype, + prs_bedrijf_aanmaak registratiedatum, + DECODE (prs_bedrijf_leverancier, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isleverancier, + DECODE (prs_bedrijf_uitvoerende, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isuitvoerende, + DECODE (prs_bedrijf_contract, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) iscontract, + DECODE (prs_bedrijf_huurder, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) ishuurder, + DECODE (prs_bedrijf_intern, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isintern, + prs_bedrijf_email email, + lcl.x ('prs_dienst_omschrijving', d.prs_dienst_key, d.prs_dienst_omschrijving) dienst, + l.alg_locatie_omschrijving locatie, + lcl.l ('lcl_all') gebouw, + lcl.l ('lcl_all') district, + lcl.l ('lcl_all') regio, + bdl.alg_locatie_key fclt_3d_locatie_key + FROM prs_bedrijf b, + prs_bedrijfdienstlocatie bdl, + prs_dienst d, + prs_relatietype r, + alg_locatie l + WHERE prs_bedrijf_verwijder IS NULL + AND b.prs_bedrijf_key = bdl.prs_bedrijf_key(+) + AND d.prs_dienst_key(+) = bdl.prs_dienst_key + AND b.prs_relatietype_key = r.prs_relatietype_key(+) + AND l.alg_locatie_key = bdl.alg_locatie_key + UNION + SELECT b.prs_bedrijf_key key, + prs_bedrijf_naam naam, + prs_bedrijf_post_adres postadres, + prs_bedrijf_post_postcode postpostcode, + prs_bedrijf_post_plaats postplaats, + prs_bedrijf_post_land postland, + prs_bedrijf_bezoek_adres adres, + prs_bedrijf_bezoek_postcode postcode, + prs_bedrijf_bezoek_plaats plaats, + prs_bedrijf_bezoek_land land, + prs_bedrijf_telefoon telefoon1, + prs_bedrijf_telefoon2 telefoon2, + prs_bedrijf_contact_persoon contactpersoon, + prs_bedrijf_contact_telefoon contacttelefoon, + prs_bedrijf_opmerking opmerking1, + prs_bedrijf_opmerking2 opmerking2, + prs_bedrijf_uurloon uurloon, + prs_leverancier_nr leveranciernr, + prs_overeenkomst_nr overeenkomstnr, + prs_overeenkomst_datum overeenkomstdatum, + lcl.x ('prs_relatietype_omschrijving', + r.prs_relatietype_key, + r.prs_relatietype_omschrijving) + relatietype, + prs_bedrijf_aanmaak registratiedatum, + DECODE (prs_bedrijf_leverancier, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isleverancier, + DECODE (prs_bedrijf_uitvoerende, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isuitvoerende, + DECODE (prs_bedrijf_contract, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) iscontract, + DECODE (prs_bedrijf_huurder, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) ishuurder, + DECODE (prs_bedrijf_intern, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isintern, + prs_bedrijf_email email, + lcl.x ('prs_dienst_omschrijving', d.prs_dienst_key, d.prs_dienst_omschrijving) dienst, + l.alg_locatie_omschrijving locatie, + g.alg_gebouw_omschrijving gebouw, + ad.alg_district_omschrijving district, + ar.alg_regio_omschrijving regio, + bdl.alg_locatie_key fclt_3d_locatie_key + FROM prs_bedrijf b, + prs_bedrijfdienstlocatie bdl, + prs_dienst d, + prs_relatietype r, + alg_locatie l, + alg_gebouw g, + alg_regio ar, + alg_district ad + WHERE prs_bedrijf_verwijder IS NULL + AND b.prs_bedrijf_key = bdl.prs_bedrijf_key(+) + AND d.prs_dienst_key(+) = bdl.prs_dienst_key + AND b.prs_relatietype_key = r.prs_relatietype_key(+) + AND g.alg_locatie_key = l.alg_locatie_key + AND g.alg_gebouw_key = bdl.alg_gebouw_key + AND l.alg_district_key = ad.alg_district_key + AND ad.alg_regio_key = ar.alg_regio_key + UNION + SELECT b.prs_bedrijf_key key, + prs_bedrijf_naam naam, + prs_bedrijf_post_adres postadres, + prs_bedrijf_post_postcode postpostcode, + prs_bedrijf_post_plaats postplaats, + prs_bedrijf_post_land postland, + prs_bedrijf_bezoek_adres adres, + prs_bedrijf_bezoek_postcode postcode, + prs_bedrijf_bezoek_plaats plaats, + prs_bedrijf_bezoek_land land, + prs_bedrijf_telefoon telefoon1, + prs_bedrijf_telefoon2 telefoon2, + prs_bedrijf_contact_persoon contactpersoon, + prs_bedrijf_contact_telefoon contacttelefoon, + prs_bedrijf_opmerking opmerking1, + prs_bedrijf_opmerking2 opmerking2, + prs_bedrijf_uurloon uurloon, + prs_leverancier_nr leveranciernr, + prs_overeenkomst_nr overeenkomstnr, + prs_overeenkomst_datum overeenkomstdatum, + lcl.x ('prs_relatietype_omschrijving', + r.prs_relatietype_key, + r.prs_relatietype_omschrijving) + relatietype, + prs_bedrijf_aanmaak registratiedatum, + DECODE (prs_bedrijf_leverancier, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isleverancier, + DECODE (prs_bedrijf_uitvoerende, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isuitvoerende, + DECODE (prs_bedrijf_contract, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) iscontract, + DECODE (prs_bedrijf_huurder, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) ishuurder, + DECODE (prs_bedrijf_intern, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isintern, + prs_bedrijf_email email, + lcl.x ('prs_dienst_omschrijving', d.prs_dienst_key, d.prs_dienst_omschrijving) dienst, + lcl.l ('lcl_all') locatie, + lcl.l ('lcl_all') gebouw, + lcl.l ('lcl_all') district, + lcl.l ('lcl_all') regio, + NULL fclt_3d_locatie_key + FROM prs_bedrijf b, + prs_bedrijfdienstlocatie bdl, + prs_dienst d, + prs_relatietype r + WHERE prs_bedrijf_verwijder IS NULL + AND b.prs_bedrijf_key = bdl.prs_bedrijf_key(+) + AND d.prs_dienst_key(+) = bdl.prs_dienst_key + AND b.prs_relatietype_key = r.prs_relatietype_key(+) + AND bdl.alg_gebouw_key IS NULL + AND bdl.alg_locatie_key IS NULL; REGISTERRUN('$Id$') #endif // PRS