UWVA#38411 Regiokolom in UDR's

svn path=/Database/trunk/; revision=31486
This commit is contained in:
Peter Feij
2016-11-16 08:46:45 +00:00
parent 0c1afa510a
commit 05c100714a
5 changed files with 216 additions and 141 deletions

View File

@@ -279,6 +279,7 @@ CREATE_VIEW(bes_v_udr_bestelling, 1)
afdeling_omschrijving, afdeling_omschrijving,
fclt_3d_locatie_key, fclt_3d_locatie_key,
locatie_code, locatie_code,
regio_omschrijving,
district_omschrijving, district_omschrijving,
afleveradres, afleveradres,
mandaat, mandaat,
@@ -316,6 +317,7 @@ AS
afdeling_omschrijving, afdeling_omschrijving,
alg_locatie_key, alg_locatie_key,
locatie_code, locatie_code,
regio_omschrijving,
district_omschijving, district_omschijving,
afleveradres, afleveradres,
mandaat, mandaat,
@@ -381,6 +383,12 @@ AS
FROM alg_locatie l FROM alg_locatie l
WHERE l.alg_locatie_key = ma.alg_locatie_key) WHERE l.alg_locatie_key = ma.alg_locatie_key)
locatie_code, 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 (SELECT alg_district_omschrijving
FROM alg_locatie l, alg_district d FROM alg_locatie l, alg_district d
WHERE l.alg_district_key = d.alg_district_key WHERE l.alg_district_key = d.alg_district_key

View File

@@ -936,6 +936,7 @@ CREATE_VIEW(cnt_v_udr_contract, 1)
locatie_oms, locatie_oms,
locatie_omschrijving, locatie_omschrijving,
locatie_plaats, locatie_plaats,
regio_omschrijving,
district_omschrijving, district_omschrijving,
locatie_code, locatie_code,
gebouw, gebouw,
@@ -1017,6 +1018,7 @@ AS
alg_locatie_oms, alg_locatie_oms,
alg_locatie_omschrijving, alg_locatie_omschrijving,
alg_locatie_plaats, alg_locatie_plaats,
alg_regio_omschrijving,
alg_district_omschrijving, alg_district_omschrijving,
alg_locatie_code, alg_locatie_code,
alg_gebouw_code, alg_gebouw_code,
@@ -1065,6 +1067,7 @@ AS
prs_afdeling afd2, prs_afdeling afd2,
prs_v_perslid_fullnames_all pf2, prs_v_perslid_fullnames_all pf2,
alg_district ad, alg_district ad,
alg_regio ar,
cnt_disc_params dp, cnt_disc_params dp,
cnt_discipline cd, cnt_discipline cd,
prs_kostenplaats kp, prs_kostenplaats kp,
@@ -1141,6 +1144,7 @@ AS
AND c.ins_discipline_key = cd.ins_discipline_key AND c.ins_discipline_key = cd.ins_discipline_key
AND cloc.cnt_contract_key(+) = c.cnt_contract_key AND cloc.cnt_contract_key(+) = c.cnt_contract_key
AND cloc.alg_district_key = ad.alg_district_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_kostenplaats_key = kp.prs_kostenplaats_key(+)
AND c.prs_kostensoort_key = ks.prs_kostensoort_key(+) AND c.prs_kostensoort_key = ks.prs_kostensoort_key(+)
AND c.cnt_contract_key IN AND c.cnt_contract_key IN

View File

@@ -205,6 +205,7 @@ CREATE_VIEW(fin_v_udr_kostenoverzicht, 0)
ordernr, ordernr,
locatie, locatie,
district, district,
regio,
fclt_3d_locatie_key, fclt_3d_locatie_key,
fclt_3d_afdeling_key fclt_3d_afdeling_key
) )
@@ -231,6 +232,7 @@ AS
ordernr, ordernr,
alg_locatie_code, alg_locatie_code,
alg_district_omschrijving, alg_district_omschrijving,
alg_regio_omschrijving,
alg_locatie_key, alg_locatie_key,
d.prs_afdeling_key d.prs_afdeling_key
FROM (SELECT rr.prs_kostenplaats_key, FROM (SELECT rr.prs_kostenplaats_key,
@@ -428,7 +430,8 @@ AS
prs_perslid p, prs_perslid p,
prs_v_afdeling d, prs_v_afdeling d,
alg_locatie l, alg_locatie l,
alg_district d alg_district d,
alg_regio r
WHERE tab.prs_kostenplaats_key(+) = k.prs_kostenplaats_key WHERE tab.prs_kostenplaats_key(+) = k.prs_kostenplaats_key
AND tab.prs_kostensoort_key = ks.prs_kostensoort_key(+) AND tab.prs_kostensoort_key = ks.prs_kostensoort_key(+)
AND k.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_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 p.prs_afdeling_key = d.prs_afdeling_key(+)
AND tab.locatie_key = l.alg_locatie_key(+) AND tab.locatie_key = l.alg_locatie_key(+)
AND l.alg_district_key = d.alg_district_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') AND datum >= TO_DATE ('01-01-2010', 'DD-MM-YYYY')
GROUP BY k.prs_kostenplaats_nr, GROUP BY k.prs_kostenplaats_nr,
lcl.x ('prs_kostenplaats_omschrijving', lcl.x ('prs_kostenplaats_omschrijving',
@@ -460,6 +464,7 @@ AS
ksg.prs_kostensoortgrp_oms, ksg.prs_kostensoortgrp_oms,
alg_locatie_key, alg_locatie_key,
alg_district_omschrijving, alg_district_omschrijving,
alg_regio_omschrijving,
alg_locatie_code; alg_locatie_code;
REGISTERRUN('$Id$') REGISTERRUN('$Id$')

View File

@@ -1277,6 +1277,7 @@ CREATE_VIEW(mld_v_udr_melding, 1)
( (
melding_key, melding_key,
meldingnummer, meldingnummer,
melding_regio,
melding_district, melding_district,
melding_locatiecode, melding_locatiecode,
melding_locatie, melding_locatie,
@@ -1346,6 +1347,7 @@ CREATE_VIEW(mld_v_udr_melding, 1)
AS AS
SELECT mld_melding_key, SELECT mld_melding_key,
meldingnummer, meldingnummer,
alg_regio_omschrijving,
alg_district_omschrijving, alg_district_omschrijving,
locatie, locatie,
locatie_omschrijving, locatie_omschrijving,
@@ -1490,6 +1492,7 @@ AS
FROM (SELECT m.mld_melding_key, FROM (SELECT m.mld_melding_key,
m.prs_perslid_key, m.prs_perslid_key,
sd.ins_srtdiscipline_prefix || m.mld_melding_key meldingnummer, sd.ins_srtdiscipline_prefix || m.mld_melding_key meldingnummer,
alg_regio_omschrijving,
alg_district_omschrijving, alg_district_omschrijving,
alg_locatie_code locatie, alg_locatie_code locatie,
alg_locatie_omschrijving locatie_omschrijving, alg_locatie_omschrijving locatie_omschrijving,
@@ -1638,6 +1641,7 @@ AS
mld_stdmelding s, mld_stdmelding s,
alg_locatie l, alg_locatie l,
alg_district d, alg_district d,
alg_regio r,
alg_v_allonrgoed_gegevens og, alg_v_allonrgoed_gegevens og,
mld_discipline md, mld_discipline md,
mld_disc_params mdp, mld_disc_params mdp,
@@ -1652,6 +1656,7 @@ AS
AND s.mld_stdmeldinggroep_key = smg.mld_stdmeldinggroep_key(+) AND s.mld_stdmeldinggroep_key = smg.mld_stdmeldinggroep_key(+)
AND mdp.mld_behandelgroep_key = mbg.mld_behandelgroep_key(+) AND mdp.mld_behandelgroep_key = mbg.mld_behandelgroep_key(+)
AND l.alg_district_key = d.alg_district_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.mld_alg_onroerendgoed_keys = og.alg_onroerendgoed_keys(+)
AND m.fac_activiteit_key IS NULL AND m.fac_activiteit_key IS NULL
AND m.mld_melding_datum >= TO_DATE ('01-01-2010', 'DD-MM-YYYY')) x; 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_key,
opdracht_nummer, opdracht_nummer,
opdracht_regio,
opdracht_district, opdracht_district,
opdracht_locatie_code, opdracht_locatie_code,
opdracht_locatie, opdracht_locatie,
@@ -1699,6 +1705,7 @@ CREATE_VIEW(mld_v_udr_opdracht, 1)
AS AS
SELECT mld_opdr_key, SELECT mld_opdr_key,
ins_srtdiscipline_prefix||TO_CHAR (mld_melding_key) || '/' || opdracht_volgnummer, ins_srtdiscipline_prefix||TO_CHAR (mld_melding_key) || '/' || opdracht_volgnummer,
alg_regio_omschrijving,
alg_district_omschrijving, alg_district_omschrijving,
locatie, locatie,
locatie_omschrijving, locatie_omschrijving,
@@ -1734,7 +1741,8 @@ AS
opdracht_materiaal, opdracht_materiaal,
opdracht_uurtarief, opdracht_uurtarief,
opdracht_kosten opdracht_kosten
FROM (SELECT alg_district_omschrijving, FROM (SELECT alg_regio_omschrijving,
alg_district_omschrijving,
alg_locatie_code locatie, alg_locatie_code locatie,
alg_locatie_omschrijving locatie_omschrijving, alg_locatie_omschrijving locatie_omschrijving,
alg_locatie_plaats locatie_plaats, alg_locatie_plaats locatie_plaats,
@@ -1794,6 +1802,7 @@ AS
sdi.ins_srtdiscipline_prefix sdi.ins_srtdiscipline_prefix
FROM alg_locatie l, FROM alg_locatie l,
alg_district d, alg_district d,
alg_regio r,
alg_v_allonrgoed_gegevens og, alg_v_allonrgoed_gegevens og,
mld_opdr o, mld_opdr o,
mld_typeopdr top, mld_typeopdr top,
@@ -1804,6 +1813,7 @@ AS
cnt_contract c cnt_contract c
WHERE m.mld_alg_locatie_key = l.alg_locatie_key(+) WHERE m.mld_alg_locatie_key = l.alg_locatie_key(+)
AND l.alg_district_key = d.alg_district_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.mld_alg_onroerendgoed_keys = og.alg_onroerendgoed_keys(+)
AND o.cnt_contract_key = c.cnt_contract_key(+) AND o.cnt_contract_key = c.cnt_contract_key(+)
AND m.mld_stdmelding_key = stdm.mld_stdmelding_key AND m.mld_stdmelding_key = stdm.mld_stdmelding_key
@@ -1819,6 +1829,7 @@ AS
SELECT SELECT
m.melding_key, m.melding_key,
m.meldingnummer, m.meldingnummer,
m.melding_regio,
m.melding_district, m.melding_district,
m.melding_locatiecode, m.melding_locatiecode,
m.melding_locatie, m.melding_locatie,
@@ -1886,6 +1897,7 @@ SELECT
m.selfservice, m.selfservice,
o.opdracht_key, o.opdracht_key,
o.opdracht_nummer, o.opdracht_nummer,
o.opdracht_regio,
o.opdracht_district, o.opdracht_district,
o.opdracht_locatie_code, o.opdracht_locatie_code,
o.opdracht_locatie, o.opdracht_locatie,

View File

@@ -1484,146 +1484,192 @@ CREATE_VIEW(prs_v_api_personen, 1) AS SELECT * from prs_v_aanwezigperslid;
/* ROOT VIEWS for User defined Reports (UDR) */ /* ROOT VIEWS for User defined Reports (UDR) */
CREATE_VIEW(prs_v_udr_bedrijf, 0) 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 AS
SELECT b.prs_bedrijf_key key, SELECT b.prs_bedrijf_key key,
prs_bedrijf_naam naam, prs_bedrijf_naam naam,
prs_bedrijf_post_adres postadres, prs_bedrijf_post_adres postadres,
prs_bedrijf_post_postcode postpostcode, prs_bedrijf_post_postcode postpostcode,
prs_bedrijf_post_plaats postplaats, prs_bedrijf_post_plaats postplaats,
prs_bedrijf_post_land postland, prs_bedrijf_post_land postland,
prs_bedrijf_bezoek_adres adres, prs_bedrijf_bezoek_adres adres,
prs_bedrijf_bezoek_postcode postcode, prs_bedrijf_bezoek_postcode postcode,
prs_bedrijf_bezoek_plaats plaats, prs_bedrijf_bezoek_plaats plaats,
prs_bedrijf_bezoek_land land, prs_bedrijf_bezoek_land land,
prs_bedrijf_telefoon telefoon1, prs_bedrijf_telefoon telefoon1,
prs_bedrijf_telefoon2 telefoon2, prs_bedrijf_telefoon2 telefoon2,
prs_bedrijf_contact_persoon contactpersoon, prs_bedrijf_contact_persoon contactpersoon,
prs_bedrijf_contact_telefoon contacttelefoon, prs_bedrijf_contact_telefoon contacttelefoon,
prs_bedrijf_opmerking opmerking1, prs_bedrijf_opmerking opmerking1,
prs_bedrijf_opmerking2 opmerking2, prs_bedrijf_opmerking2 opmerking2,
prs_bedrijf_uurloon uurloon, prs_bedrijf_uurloon uurloon,
prs_leverancier_nr leveranciernr, prs_leverancier_nr leveranciernr,
prs_overeenkomst_nr overeenkomstnr, prs_overeenkomst_nr overeenkomstnr,
prs_overeenkomst_datum overeenkomstdatum, prs_overeenkomst_datum overeenkomstdatum,
lcl.x ('prs_relatietype_omschrijving', lcl.x ('prs_relatietype_omschrijving',
r.prs_relatietype_key, r.prs_relatietype_key,
r.prs_relatietype_omschrijving) r.prs_relatietype_omschrijving)
relatietype, relatietype,
prs_bedrijf_aanmaak registratiedatum, prs_bedrijf_aanmaak registratiedatum,
DECODE (prs_bedrijf_leverancier, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isleverancier, 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_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_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_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, DECODE (prs_bedrijf_intern, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isintern,
prs_bedrijf_email email, prs_bedrijf_email email,
lcl.x ('prs_dienst_omschrijving', d.prs_dienst_key, d.prs_dienst_omschrijving) dienst, lcl.x ('prs_dienst_omschrijving', d.prs_dienst_key, d.prs_dienst_omschrijving) dienst,
l.alg_locatie_omschrijving locatie, l.alg_locatie_omschrijving locatie,
lcl.l ('lcl_all') gebouw, lcl.l ('lcl_all') gebouw,
bdl.alg_locatie_key fclt_3d_locatie_key lcl.l ('lcl_all') district,
FROM prs_bedrijf b, lcl.l ('lcl_all') regio,
prs_bedrijfdienstlocatie bdl, bdl.alg_locatie_key fclt_3d_locatie_key
prs_dienst d, FROM prs_bedrijf b,
prs_relatietype r, prs_bedrijfdienstlocatie bdl,
alg_locatie l prs_dienst d,
WHERE prs_bedrijf_verwijder IS NULL prs_relatietype r,
AND b.prs_bedrijf_key = bdl.prs_bedrijf_key(+) alg_locatie l
AND d.prs_dienst_key(+) = bdl.prs_dienst_key WHERE prs_bedrijf_verwijder IS NULL
AND b.prs_relatietype_key = r.prs_relatietype_key(+) AND b.prs_bedrijf_key = bdl.prs_bedrijf_key(+)
AND l.alg_locatie_key = bdl.alg_locatie_key AND d.prs_dienst_key(+) = bdl.prs_dienst_key
UNION AND b.prs_relatietype_key = r.prs_relatietype_key(+)
SELECT b.prs_bedrijf_key key, AND l.alg_locatie_key = bdl.alg_locatie_key
prs_bedrijf_naam naam, UNION
prs_bedrijf_post_adres postadres, SELECT b.prs_bedrijf_key key,
prs_bedrijf_post_postcode postpostcode, prs_bedrijf_naam naam,
prs_bedrijf_post_plaats postplaats, prs_bedrijf_post_adres postadres,
prs_bedrijf_post_land postland, prs_bedrijf_post_postcode postpostcode,
prs_bedrijf_bezoek_adres adres, prs_bedrijf_post_plaats postplaats,
prs_bedrijf_bezoek_postcode postcode, prs_bedrijf_post_land postland,
prs_bedrijf_bezoek_plaats plaats, prs_bedrijf_bezoek_adres adres,
prs_bedrijf_bezoek_land land, prs_bedrijf_bezoek_postcode postcode,
prs_bedrijf_telefoon telefoon1, prs_bedrijf_bezoek_plaats plaats,
prs_bedrijf_telefoon2 telefoon2, prs_bedrijf_bezoek_land land,
prs_bedrijf_contact_persoon contactpersoon, prs_bedrijf_telefoon telefoon1,
prs_bedrijf_contact_telefoon contacttelefoon, prs_bedrijf_telefoon2 telefoon2,
prs_bedrijf_opmerking opmerking1, prs_bedrijf_contact_persoon contactpersoon,
prs_bedrijf_opmerking2 opmerking2, prs_bedrijf_contact_telefoon contacttelefoon,
prs_bedrijf_uurloon uurloon, prs_bedrijf_opmerking opmerking1,
prs_leverancier_nr leveranciernr, prs_bedrijf_opmerking2 opmerking2,
prs_overeenkomst_nr overeenkomstnr, prs_bedrijf_uurloon uurloon,
prs_overeenkomst_datum overeenkomstdatum, prs_leverancier_nr leveranciernr,
lcl.x ('prs_relatietype_omschrijving', prs_overeenkomst_nr overeenkomstnr,
r.prs_relatietype_key, prs_overeenkomst_datum overeenkomstdatum,
r.prs_relatietype_omschrijving) lcl.x ('prs_relatietype_omschrijving',
relatietype, r.prs_relatietype_key,
prs_bedrijf_aanmaak registratiedatum, r.prs_relatietype_omschrijving)
DECODE (prs_bedrijf_leverancier, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isleverancier, relatietype,
DECODE (prs_bedrijf_uitvoerende, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isuitvoerende, prs_bedrijf_aanmaak registratiedatum,
DECODE (prs_bedrijf_contract, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) iscontract, DECODE (prs_bedrijf_leverancier, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isleverancier,
DECODE (prs_bedrijf_huurder, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) ishuurder, DECODE (prs_bedrijf_uitvoerende, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isuitvoerende,
DECODE (prs_bedrijf_intern, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isintern, DECODE (prs_bedrijf_contract, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) iscontract,
prs_bedrijf_email email, DECODE (prs_bedrijf_huurder, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) ishuurder,
lcl.x ('prs_dienst_omschrijving', d.prs_dienst_key, d.prs_dienst_omschrijving) dienst, DECODE (prs_bedrijf_intern, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isintern,
l.alg_locatie_omschrijving locatie, prs_bedrijf_email email,
g.alg_gebouw_omschrijving gebouw, lcl.x ('prs_dienst_omschrijving', d.prs_dienst_key, d.prs_dienst_omschrijving) dienst,
bdl.alg_locatie_key fclt_3d_locatie_key l.alg_locatie_omschrijving locatie,
FROM prs_bedrijf b, g.alg_gebouw_omschrijving gebouw,
prs_bedrijfdienstlocatie bdl, ad.alg_district_omschrijving district,
prs_dienst d, ar.alg_regio_omschrijving regio,
prs_relatietype r, bdl.alg_locatie_key fclt_3d_locatie_key
alg_locatie l, FROM prs_bedrijf b,
alg_gebouw g prs_bedrijfdienstlocatie bdl,
WHERE prs_bedrijf_verwijder IS NULL prs_dienst d,
AND b.prs_bedrijf_key = bdl.prs_bedrijf_key(+) prs_relatietype r,
AND d.prs_dienst_key(+) = bdl.prs_dienst_key alg_locatie l,
AND b.prs_relatietype_key = r.prs_relatietype_key(+) alg_gebouw g,
AND g.alg_locatie_key = l.alg_locatie_key alg_regio ar,
AND g.alg_gebouw_key = bdl.alg_gebouw_key alg_district ad
UNION WHERE prs_bedrijf_verwijder IS NULL
SELECT b.prs_bedrijf_key key, AND b.prs_bedrijf_key = bdl.prs_bedrijf_key(+)
prs_bedrijf_naam naam, AND d.prs_dienst_key(+) = bdl.prs_dienst_key
prs_bedrijf_post_adres postadres, AND b.prs_relatietype_key = r.prs_relatietype_key(+)
prs_bedrijf_post_postcode postpostcode, AND g.alg_locatie_key = l.alg_locatie_key
prs_bedrijf_post_plaats postplaats, AND g.alg_gebouw_key = bdl.alg_gebouw_key
prs_bedrijf_post_land postland, AND l.alg_district_key = ad.alg_district_key
prs_bedrijf_bezoek_adres adres, AND ad.alg_regio_key = ar.alg_regio_key
prs_bedrijf_bezoek_postcode postcode, UNION
prs_bedrijf_bezoek_plaats plaats, SELECT b.prs_bedrijf_key key,
prs_bedrijf_bezoek_land land, prs_bedrijf_naam naam,
prs_bedrijf_telefoon telefoon1, prs_bedrijf_post_adres postadres,
prs_bedrijf_telefoon2 telefoon2, prs_bedrijf_post_postcode postpostcode,
prs_bedrijf_contact_persoon contactpersoon, prs_bedrijf_post_plaats postplaats,
prs_bedrijf_contact_telefoon contacttelefoon, prs_bedrijf_post_land postland,
prs_bedrijf_opmerking opmerking1, prs_bedrijf_bezoek_adres adres,
prs_bedrijf_opmerking2 opmerking2, prs_bedrijf_bezoek_postcode postcode,
prs_bedrijf_uurloon uurloon, prs_bedrijf_bezoek_plaats plaats,
prs_leverancier_nr leveranciernr, prs_bedrijf_bezoek_land land,
prs_overeenkomst_nr overeenkomstnr, prs_bedrijf_telefoon telefoon1,
prs_overeenkomst_datum overeenkomstdatum, prs_bedrijf_telefoon2 telefoon2,
lcl.x ('prs_relatietype_omschrijving', prs_bedrijf_contact_persoon contactpersoon,
r.prs_relatietype_key, prs_bedrijf_contact_telefoon contacttelefoon,
r.prs_relatietype_omschrijving) prs_bedrijf_opmerking opmerking1,
relatietype, prs_bedrijf_opmerking2 opmerking2,
prs_bedrijf_aanmaak registratiedatum, prs_bedrijf_uurloon uurloon,
DECODE (prs_bedrijf_leverancier, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isleverancier, prs_leverancier_nr leveranciernr,
DECODE (prs_bedrijf_uitvoerende, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isuitvoerende, prs_overeenkomst_nr overeenkomstnr,
DECODE (prs_bedrijf_contract, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) iscontract, prs_overeenkomst_datum overeenkomstdatum,
DECODE (prs_bedrijf_huurder, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) ishuurder, lcl.x ('prs_relatietype_omschrijving',
DECODE (prs_bedrijf_intern, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isintern, r.prs_relatietype_key,
prs_bedrijf_email email, r.prs_relatietype_omschrijving)
lcl.x ('prs_dienst_omschrijving', d.prs_dienst_key, d.prs_dienst_omschrijving) dienst, relatietype,
lcl.l ('lcl_all') locatie, prs_bedrijf_aanmaak registratiedatum,
lcl.l ('lcl_all') gebouw, DECODE (prs_bedrijf_leverancier, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isleverancier,
NULL fclt_3d_locatie_key DECODE (prs_bedrijf_uitvoerende, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isuitvoerende,
FROM prs_bedrijf b, DECODE (prs_bedrijf_contract, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) iscontract,
prs_bedrijfdienstlocatie bdl, DECODE (prs_bedrijf_huurder, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) ishuurder,
prs_dienst d, DECODE (prs_bedrijf_intern, 1, lcl.l ('lcl_yes'), lcl.l ('lcl_no')) isintern,
prs_relatietype r prs_bedrijf_email email,
WHERE prs_bedrijf_verwijder IS NULL lcl.x ('prs_dienst_omschrijving', d.prs_dienst_key, d.prs_dienst_omschrijving) dienst,
AND b.prs_bedrijf_key = bdl.prs_bedrijf_key(+) lcl.l ('lcl_all') locatie,
AND d.prs_dienst_key(+) = bdl.prs_dienst_key lcl.l ('lcl_all') gebouw,
AND b.prs_relatietype_key = r.prs_relatietype_key(+) lcl.l ('lcl_all') district,
AND bdl.alg_gebouw_key IS NULL lcl.l ('lcl_all') regio,
AND bdl.alg_locatie_key IS NULL; 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$') REGISTERRUN('$Id$')
#endif // PRS #endif // PRS