UWVA#38411 Regiokolom in UDR's
svn path=/Database/trunk/; revision=31486
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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$')
|
||||
|
||||
@@ -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,
|
||||
|
||||
324
PRS/PRS_VIE.SRC
324
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
|
||||
|
||||
Reference in New Issue
Block a user