BLCC#76362 26. Rapportage voor mailingen
svn path=/Customer/trunk/; revision=62565
This commit is contained in:
129
BLCC/blcc.sql
129
BLCC/blcc.sql
@@ -28517,22 +28517,25 @@ CREATE OR REPLACE VIEW BLCC_V_RAP_MAILING_CONTACT
|
||||
(
|
||||
UITSLUITEN,
|
||||
GEBOUW,
|
||||
AFDELING,
|
||||
ROL,
|
||||
MAILADRESSEN
|
||||
)
|
||||
AS
|
||||
SELECT 'Nee' uitsluiten,
|
||||
alg_gebouw_code,
|
||||
afdeling,
|
||||
'Huisbaas' rol,
|
||||
LISTAGG (LOWER (prs_perslid_email), ';')
|
||||
WITHIN GROUP (ORDER BY alg_gebouw_code) mailing_ad
|
||||
FROM (SELECT DISTINCT g.alg_gebouw_code, p.prs_perslid_email
|
||||
WITHIN GROUP (ORDER BY alg_gebouw_code, afdeling) mailing_ad
|
||||
FROM (SELECT DISTINCT g.alg_gebouw_code, a.prs_afdeling_naam ||' '||a.prs_afdeling_omschrijving afdeling, p.prs_perslid_email
|
||||
FROM alg_kenmerk k,
|
||||
alg_onrgoedkenmerk rk,
|
||||
alg_ruimte r,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
prs_perslid p
|
||||
prs_perslid p,
|
||||
prs_afdeling a
|
||||
WHERE k.alg_kenmerk_niveau = 'R'
|
||||
AND k.alg_kenmerk_key = 1981 --- huisbaas
|
||||
AND rk.alg_kenmerk_key = k.alg_kenmerk_key
|
||||
@@ -28542,22 +28545,25 @@ AS
|
||||
AND r.alg_ruimte_key = rk.alg_onrgoed_key
|
||||
AND v.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND fac.safe_to_number (rk.alg_onrgoedkenmerk_waarde) =
|
||||
p.prs_perslid_key)
|
||||
GROUP BY alg_gebouw_code, 'Huisbaas'
|
||||
GROUP BY alg_gebouw_code,afdeling,'Huisbaas'
|
||||
UNION ALL
|
||||
SELECT 'Nee' uitsluiten,
|
||||
alg_gebouw_code,
|
||||
afdeling,
|
||||
'Plaatsvervangend huisbaas' rol,
|
||||
LISTAGG (LOWER (prs_perslid_email), ';')
|
||||
WITHIN GROUP (ORDER BY alg_gebouw_code) mailing_ad
|
||||
FROM (SELECT DISTINCT g.alg_gebouw_code, p.prs_perslid_email
|
||||
FROM (SELECT DISTINCT g.alg_gebouw_code, a.prs_afdeling_naam ||' '||a.prs_afdeling_omschrijving afdeling, p.prs_perslid_email
|
||||
FROM alg_kenmerk k,
|
||||
alg_onrgoedkenmerk rk,
|
||||
alg_ruimte r,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
prs_perslid p
|
||||
prs_perslid p,
|
||||
prs_afdeling a
|
||||
WHERE k.alg_kenmerk_niveau = 'R'
|
||||
AND k.alg_kenmerk_key = 1982 --- plaatsvervangend huisbaas
|
||||
AND rk.alg_kenmerk_key = k.alg_kenmerk_key
|
||||
@@ -28567,22 +28573,25 @@ UNION ALL
|
||||
AND r.alg_ruimte_key = rk.alg_onrgoed_key
|
||||
AND v.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND fac.safe_to_number (rk.alg_onrgoedkenmerk_waarde) =
|
||||
p.prs_perslid_key)
|
||||
GROUP BY alg_gebouw_code, 'Plaatsvervangend huisbaas'
|
||||
GROUP BY alg_gebouw_code, afdeling, 'Plaatsvervangend huisbaas'
|
||||
UNION ALL
|
||||
SELECT 'Nee' uitsluiten,
|
||||
alg_gebouw_code,
|
||||
afdeling,
|
||||
'SHE contactpersoon' rol,
|
||||
LISTAGG (LOWER (prs_perslid_email), ';')
|
||||
WITHIN GROUP (ORDER BY alg_gebouw_code) mailing_ad
|
||||
FROM (SELECT DISTINCT g.alg_gebouw_code, p.prs_perslid_email
|
||||
FROM (SELECT DISTINCT g.alg_gebouw_code, a.prs_afdeling_naam ||' '||a.prs_afdeling_omschrijving afdeling, p.prs_perslid_email
|
||||
FROM alg_kenmerk k,
|
||||
alg_onrgoedkenmerk rk,
|
||||
alg_ruimte r,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
prs_perslid p
|
||||
prs_perslid p,
|
||||
prs_afdeling a
|
||||
WHERE k.alg_kenmerk_niveau = 'R'
|
||||
AND k.alg_kenmerk_key = 1983 --- SHE contactpersoon
|
||||
AND rk.alg_kenmerk_key = k.alg_kenmerk_key
|
||||
@@ -28592,12 +28601,14 @@ UNION ALL
|
||||
AND r.alg_ruimte_key = rk.alg_onrgoed_key
|
||||
AND v.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND fac.safe_to_number (rk.alg_onrgoedkenmerk_waarde) =
|
||||
p.prs_perslid_key)
|
||||
GROUP BY alg_gebouw_code, 'SHE contactpersoon'
|
||||
GROUP BY alg_gebouw_code, afdeling, 'SHE contactpersoon'
|
||||
UNION ALL
|
||||
SELECT DISTINCT 'Nee' uitsluiten,
|
||||
g.alg_gebouw_code,
|
||||
afdeling,
|
||||
'Financial contact',
|
||||
fc.financial_contact mailing_ad
|
||||
FROM cnt_contract_plaats cr,
|
||||
@@ -28606,7 +28617,7 @@ SELECT DISTINCT 'Nee' uitsluiten,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
prs_bedrijf b,
|
||||
(SELECT b.prs_bedrijf_key, fc.financial_cont_email financial_contact
|
||||
(SELECT b.prs_bedrijf_key,fc.afdeling, fc.financial_cont_email financial_contact
|
||||
FROM prs_bedrijf b,
|
||||
(SELECT (SELECT kl.prs_link_key
|
||||
FROM prs_kenmerk k, prs_kenmerklink kl
|
||||
@@ -28617,7 +28628,8 @@ SELECT DISTINCT 'Nee' uitsluiten,
|
||||
financial_cont_key,
|
||||
p.prs_perslid_email
|
||||
financial_cont_email,
|
||||
deb_nr.debiteurnummer
|
||||
deb_nr.debiteurnummer,
|
||||
a.prs_afdeling_naam ||' '||a.prs_afdeling_omschrijving afdeling
|
||||
FROM prs_perslid p,
|
||||
prs_afdeling a,
|
||||
(SELECT kl.prs_kenmerklink_waarde debiteurnummer,
|
||||
@@ -28652,6 +28664,7 @@ SELECT DISTINCT 'Nee' uitsluiten,
|
||||
UNION ALL
|
||||
SELECT DISTINCT 'Nee' uitsluiten,
|
||||
g.alg_gebouw_code,
|
||||
secr.afdeling,
|
||||
'Secretariaat',
|
||||
secr.secretariaat mailing_ad
|
||||
FROM cnt_contract_plaats cr,
|
||||
@@ -28660,7 +28673,7 @@ SELECT DISTINCT 'Nee' uitsluiten,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
prs_bedrijf b,
|
||||
(SELECT b.prs_bedrijf_key, secr.secretariaat_email secretariaat
|
||||
(SELECT b.prs_bedrijf_key,secr.afdeling, secr.secretariaat_email secretariaat
|
||||
FROM prs_bedrijf b,
|
||||
(SELECT (SELECT kl.prs_link_key
|
||||
FROM prs_kenmerk k, prs_kenmerklink kl
|
||||
@@ -28692,7 +28705,8 @@ SELECT DISTINCT 'Nee' uitsluiten,
|
||||
p.prs_perslid_tussenvoegsel || ' ')
|
||||
|| prs_perslid_naam
|
||||
secretariaat_naam_friendly,
|
||||
h.debiteurnummer
|
||||
h.debiteurnummer,
|
||||
a.prs_afdeling_naam ||' ' ||a.prs_afdeling_omschrijving afdeling
|
||||
FROM prs_perslid p,
|
||||
prs_afdeling a,
|
||||
(SELECT kl.prs_kenmerklink_waarde debiteurnummer,
|
||||
@@ -28726,6 +28740,7 @@ SELECT DISTINCT 'Nee' uitsluiten,
|
||||
UNION ALL
|
||||
SELECT DISTINCT 'Nee' uitsluiten,
|
||||
g.alg_gebouw_code,
|
||||
dir.afdeling,
|
||||
'Directeur',
|
||||
dir.directeur mailing_ad
|
||||
FROM cnt_contract_plaats cr,
|
||||
@@ -28734,7 +28749,7 @@ SELECT DISTINCT 'Nee' uitsluiten,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
prs_bedrijf b,
|
||||
(SELECT b.prs_bedrijf_key, dir.directeur_email directeur
|
||||
(SELECT b.prs_bedrijf_key, dir.afdeling, dir.directeur_email directeur
|
||||
FROM prs_bedrijf b,
|
||||
(SELECT (SELECT kl.prs_link_key
|
||||
FROM prs_kenmerk k, prs_kenmerklink kl
|
||||
@@ -28766,7 +28781,8 @@ SELECT DISTINCT 'Nee' uitsluiten,
|
||||
p.prs_perslid_tussenvoegsel || ' ')
|
||||
|| prs_perslid_naam
|
||||
directeur_naam_friendly,
|
||||
h.debiteurnummer
|
||||
h.debiteurnummer,
|
||||
a.prs_afdeling_naam ||' '||a.prs_afdeling_omschrijving afdeling
|
||||
FROM prs_perslid p,
|
||||
prs_afdeling a,
|
||||
(SELECT kl.prs_kenmerklink_waarde debiteurnummer,
|
||||
@@ -28800,16 +28816,18 @@ SELECT DISTINCT 'Nee' uitsluiten,
|
||||
UNION ALL
|
||||
SELECT 'Nee' uitsluiten,
|
||||
alg_gebouw_code,
|
||||
afdeling,
|
||||
'Operations contact' rol,
|
||||
LISTAGG (LOWER (prs_perslid_email), ';')
|
||||
WITHIN GROUP (ORDER BY alg_gebouw_code) mailing_ad
|
||||
FROM (SELECT DISTINCT g.alg_gebouw_code, p.prs_perslid_email
|
||||
FROM (SELECT DISTINCT g.alg_gebouw_code, a.prs_afdeling_naam ||' '||a.prs_afdeling_omschrijving afdeling ,p.prs_perslid_email
|
||||
FROM alg_kenmerk k,
|
||||
alg_onrgoedkenmerk rk,
|
||||
alg_ruimte r,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
prs_perslid p
|
||||
prs_perslid p,
|
||||
prs_afdeling a
|
||||
WHERE k.alg_kenmerk_niveau = 'R'
|
||||
AND k.alg_kenmerk_key = 2040 --- Operations contact
|
||||
AND rk.alg_kenmerk_key = k.alg_kenmerk_key
|
||||
@@ -28819,22 +28837,25 @@ UNION ALL
|
||||
AND r.alg_ruimte_key = rk.alg_onrgoed_key
|
||||
AND v.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND a.prs_afdeling_key = p.prs_afdeling_key
|
||||
AND fac.safe_to_number (rk.alg_onrgoedkenmerk_waarde) =
|
||||
p.prs_perslid_key)
|
||||
GROUP BY alg_gebouw_code, 'Operations contact'
|
||||
GROUP BY alg_gebouw_code, afdeling, 'Operations contact'
|
||||
UNION ALL
|
||||
SELECT 'Nee' uitsluiten,
|
||||
alg_gebouw_code,
|
||||
afdeling,
|
||||
'Plaatsvervangend operations contact' rol,
|
||||
LISTAGG (LOWER (prs_perslid_email), ';')
|
||||
WITHIN GROUP (ORDER BY alg_gebouw_code) mailing_ad
|
||||
FROM (SELECT DISTINCT g.alg_gebouw_code, p.prs_perslid_email
|
||||
FROM (SELECT DISTINCT g.alg_gebouw_code, a.prs_afdeling_naam ||' '||a.prs_afdeling_omschrijving afdeling, p.prs_perslid_email
|
||||
FROM alg_kenmerk k,
|
||||
alg_onrgoedkenmerk rk,
|
||||
alg_ruimte r,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
prs_perslid p
|
||||
prs_perslid p,
|
||||
prs_afdeling a
|
||||
WHERE k.alg_kenmerk_niveau = 'R'
|
||||
AND k.alg_kenmerk_key = 2060 --- Plaatsvervangend operations contact
|
||||
AND rk.alg_kenmerk_key = k.alg_kenmerk_key
|
||||
@@ -28844,22 +28865,25 @@ UNION ALL
|
||||
AND r.alg_ruimte_key = rk.alg_onrgoed_key
|
||||
AND v.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND a.prs_afdeling_key = p.prs_afdeling_key
|
||||
AND fac.safe_to_number (rk.alg_onrgoedkenmerk_waarde) =
|
||||
p.prs_perslid_key)
|
||||
GROUP BY alg_gebouw_code, 'Plaatsvervangend operations contact'
|
||||
GROUP BY alg_gebouw_code, afdeling, 'Plaatsvervangend operations contact'
|
||||
UNION ALL
|
||||
SELECT 'Ja' uitsluiten,
|
||||
alg_gebouw_code,
|
||||
afdeling,
|
||||
'Huisbaas' rol,
|
||||
LISTAGG (LOWER (prs_perslid_email), ';')
|
||||
WITHIN GROUP (ORDER BY alg_gebouw_code) mailing_ad
|
||||
FROM (SELECT DISTINCT g.alg_gebouw_code, p.prs_perslid_email
|
||||
FROM (SELECT DISTINCT g.alg_gebouw_code, a.prs_afdeling_naam ||' '||a.prs_afdeling_omschrijving afdeling, p.prs_perslid_email
|
||||
FROM alg_kenmerk k,
|
||||
alg_onrgoedkenmerk rk,
|
||||
alg_ruimte r,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
prs_perslid p
|
||||
prs_perslid p,
|
||||
prs_afdeling a
|
||||
WHERE k.alg_kenmerk_niveau = 'R'
|
||||
AND k.alg_kenmerk_key = 1981 --- huisbaas
|
||||
AND rk.alg_kenmerk_key = k.alg_kenmerk_key
|
||||
@@ -28869,23 +28893,26 @@ UNION ALL
|
||||
AND r.alg_ruimte_key = rk.alg_onrgoed_key
|
||||
AND v.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND a.prs_afdeling_key = p.prs_afdeling_key
|
||||
AND p.prs_perslid_key NOT IN (6601, 43821)
|
||||
AND fac.safe_to_number (rk.alg_onrgoedkenmerk_waarde) =
|
||||
p.prs_perslid_key)
|
||||
GROUP BY alg_gebouw_code, 'Huisbaas'
|
||||
GROUP BY alg_gebouw_code, afdeling, 'Huisbaas'
|
||||
UNION ALL
|
||||
SELECT 'Ja' uitsluiten,
|
||||
alg_gebouw_code,
|
||||
afdeling,
|
||||
'Plaatsvervangend huisbaas' rol,
|
||||
LISTAGG (LOWER (prs_perslid_email), ';')
|
||||
WITHIN GROUP (ORDER BY alg_gebouw_code) mailing_ad
|
||||
FROM (SELECT DISTINCT g.alg_gebouw_code, p.prs_perslid_email
|
||||
FROM (SELECT DISTINCT g.alg_gebouw_code, a.prs_afdeling_naam ||' '||a.prs_afdeling_omschrijving afdeling, p.prs_perslid_email
|
||||
FROM alg_kenmerk k,
|
||||
alg_onrgoedkenmerk rk,
|
||||
alg_ruimte r,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
prs_perslid p
|
||||
prs_perslid p,
|
||||
prs_afdeling a
|
||||
WHERE k.alg_kenmerk_niveau = 'R'
|
||||
AND k.alg_kenmerk_key = 1982 --- plaatsvervangend huisbaas
|
||||
AND rk.alg_kenmerk_key = k.alg_kenmerk_key
|
||||
@@ -28895,23 +28922,26 @@ UNION ALL
|
||||
AND r.alg_ruimte_key = rk.alg_onrgoed_key
|
||||
AND v.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND a.prs_afdeling_key = p.prs_afdeling_key
|
||||
AND p.prs_perslid_key NOT IN (6601, 43821)
|
||||
AND fac.safe_to_number (rk.alg_onrgoedkenmerk_waarde) =
|
||||
p.prs_perslid_key)
|
||||
GROUP BY alg_gebouw_code, 'Plaatsvervangend huisbaas'
|
||||
GROUP BY alg_gebouw_code, afdeling, 'Plaatsvervangend huisbaas'
|
||||
UNION ALL
|
||||
SELECT 'Ja' uitsluiten,
|
||||
alg_gebouw_code,
|
||||
afdeling,
|
||||
'SHE contactpersoon' rol,
|
||||
LISTAGG (LOWER (prs_perslid_email), ';')
|
||||
WITHIN GROUP (ORDER BY alg_gebouw_code) mailing_ad
|
||||
FROM (SELECT DISTINCT g.alg_gebouw_code, p.prs_perslid_email
|
||||
FROM (SELECT DISTINCT g.alg_gebouw_code, a.prs_afdeling_naam ||' '||a.prs_afdeling_omschrijving afdeling, p.prs_perslid_email
|
||||
FROM alg_kenmerk k,
|
||||
alg_onrgoedkenmerk rk,
|
||||
alg_ruimte r,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
prs_perslid p
|
||||
prs_perslid p,
|
||||
prs_afdeling a
|
||||
WHERE k.alg_kenmerk_niveau = 'R'
|
||||
AND k.alg_kenmerk_key = 1983 --- SHE contactpersoon
|
||||
AND rk.alg_kenmerk_key = k.alg_kenmerk_key
|
||||
@@ -28921,13 +28951,15 @@ UNION ALL
|
||||
AND r.alg_ruimte_key = rk.alg_onrgoed_key
|
||||
AND v.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND a.prs_afdeling_key = p.prs_afdeling_key
|
||||
AND p.prs_perslid_key NOT IN (6601, 43821)
|
||||
AND fac.safe_to_number (rk.alg_onrgoedkenmerk_waarde) =
|
||||
p.prs_perslid_key)
|
||||
GROUP BY alg_gebouw_code, 'SHE contactpersoon'
|
||||
GROUP BY alg_gebouw_code, afdeling, 'SHE contactpersoon'
|
||||
UNION ALL
|
||||
SELECT DISTINCT 'Ja' uitsluiten,
|
||||
g.alg_gebouw_code,
|
||||
fc.afdeling,
|
||||
'Financial contact',
|
||||
fc.financial_contact mailing_ad
|
||||
FROM cnt_contract_plaats cr,
|
||||
@@ -28936,7 +28968,7 @@ SELECT DISTINCT 'Ja' uitsluiten,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
prs_bedrijf b,
|
||||
(SELECT b.prs_bedrijf_key, fc.financial_cont_email financial_contact
|
||||
(SELECT b.prs_bedrijf_key, fc.afdeling, fc.financial_cont_email financial_contact
|
||||
FROM prs_bedrijf b,
|
||||
(SELECT (SELECT kl.prs_link_key
|
||||
FROM prs_kenmerk k, prs_kenmerklink kl
|
||||
@@ -28947,7 +28979,8 @@ SELECT DISTINCT 'Ja' uitsluiten,
|
||||
financial_cont_key,
|
||||
p.prs_perslid_email
|
||||
financial_cont_email,
|
||||
deb_nr.debiteurnummer
|
||||
deb_nr.debiteurnummer,
|
||||
a.prs_afdeling_naam ||' '||a.prs_afdeling_omschrijving afdeling
|
||||
FROM prs_perslid p,
|
||||
prs_afdeling a,
|
||||
(SELECT kl.prs_kenmerklink_waarde debiteurnummer,
|
||||
@@ -28984,6 +29017,7 @@ SELECT DISTINCT 'Ja' uitsluiten,
|
||||
UNION ALL
|
||||
SELECT DISTINCT 'Ja' uitsluiten,
|
||||
g.alg_gebouw_code,
|
||||
secr.afdeling,
|
||||
'Secretariaat',
|
||||
secr.secretariaat mailing_ad
|
||||
FROM cnt_contract_plaats cr,
|
||||
@@ -28992,7 +29026,7 @@ SELECT DISTINCT 'Ja' uitsluiten,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
prs_bedrijf b,
|
||||
(SELECT b.prs_bedrijf_key, secr.secretariaat_email secretariaat
|
||||
(SELECT b.prs_bedrijf_key, secr.afdeling, secr.secretariaat_email secretariaat
|
||||
FROM prs_bedrijf b,
|
||||
(SELECT (SELECT kl.prs_link_key
|
||||
FROM prs_kenmerk k, prs_kenmerklink kl
|
||||
@@ -29024,7 +29058,8 @@ SELECT DISTINCT 'Ja' uitsluiten,
|
||||
p.prs_perslid_tussenvoegsel || ' ')
|
||||
|| prs_perslid_naam
|
||||
secretariaat_naam_friendly,
|
||||
h.debiteurnummer
|
||||
h.debiteurnummer,
|
||||
a.prs_afdeling_naam ||' '||a.prs_afdeling_omschrijving afdeling
|
||||
FROM prs_perslid p,
|
||||
prs_afdeling a,
|
||||
(SELECT kl.prs_kenmerklink_waarde debiteurnummer,
|
||||
@@ -29059,6 +29094,7 @@ SELECT DISTINCT 'Ja' uitsluiten,
|
||||
UNION ALL
|
||||
SELECT DISTINCT 'Ja' uitsluiten,
|
||||
g.alg_gebouw_code,
|
||||
dir.afdeling,
|
||||
'Directeur',
|
||||
dir.directeur mailing_ad
|
||||
FROM cnt_contract_plaats cr,
|
||||
@@ -29067,7 +29103,7 @@ SELECT DISTINCT 'Ja' uitsluiten,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
prs_bedrijf b,
|
||||
(SELECT b.prs_bedrijf_key, dir.directeur_email directeur
|
||||
(SELECT b.prs_bedrijf_key, dir.afdeling, dir.directeur_email directeur
|
||||
FROM prs_bedrijf b,
|
||||
(SELECT (SELECT kl.prs_link_key
|
||||
FROM prs_kenmerk k, prs_kenmerklink kl
|
||||
@@ -29099,7 +29135,8 @@ SELECT DISTINCT 'Ja' uitsluiten,
|
||||
p.prs_perslid_tussenvoegsel || ' ')
|
||||
|| prs_perslid_naam
|
||||
directeur_naam_friendly,
|
||||
h.debiteurnummer
|
||||
h.debiteurnummer,
|
||||
a.prs_afdeling_naam ||' '||a.prs_afdeling_omschrijving afdeling
|
||||
FROM prs_perslid p,
|
||||
prs_afdeling a,
|
||||
(SELECT kl.prs_kenmerklink_waarde debiteurnummer,
|
||||
@@ -29134,16 +29171,18 @@ SELECT DISTINCT 'Ja' uitsluiten,
|
||||
UNION ALL
|
||||
SELECT 'Ja' uitsluiten,
|
||||
alg_gebouw_code,
|
||||
afdeling,
|
||||
'Operations contact' rol,
|
||||
LISTAGG (LOWER (prs_perslid_email), ';')
|
||||
WITHIN GROUP (ORDER BY alg_gebouw_code) mailing_ad
|
||||
FROM (SELECT DISTINCT g.alg_gebouw_code, p.prs_perslid_email
|
||||
FROM (SELECT DISTINCT g.alg_gebouw_code, a.prs_afdeling_naam ||' ' ||a.prs_afdeling_omschrijving afdeling, p.prs_perslid_email
|
||||
FROM alg_kenmerk k,
|
||||
alg_onrgoedkenmerk rk,
|
||||
alg_ruimte r,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
prs_perslid p
|
||||
prs_perslid p,
|
||||
prs_afdeling a
|
||||
WHERE k.alg_kenmerk_niveau = 'R'
|
||||
AND k.alg_kenmerk_key = 2040 --- Operations contact
|
||||
AND rk.alg_kenmerk_key = k.alg_kenmerk_key
|
||||
@@ -29153,23 +29192,26 @@ SELECT DISTINCT 'Ja' uitsluiten,
|
||||
AND r.alg_ruimte_key = rk.alg_onrgoed_key
|
||||
AND v.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND a.prs_afdeling_key = p.prs_afdeling_key
|
||||
AND p.prs_perslid_key NOT IN (6601, 43821)
|
||||
AND fac.safe_to_number (rk.alg_onrgoedkenmerk_waarde) =
|
||||
p.prs_perslid_key)
|
||||
GROUP BY alg_gebouw_code, 'Operations contact'
|
||||
GROUP BY alg_gebouw_code, afdeling, 'Operations contact'
|
||||
UNION ALL
|
||||
SELECT 'Ja' uitsluiten,
|
||||
alg_gebouw_code,
|
||||
afdeling,
|
||||
'Plaatsvervangend operations contact' rol,
|
||||
LISTAGG (LOWER (prs_perslid_email), ';')
|
||||
WITHIN GROUP (ORDER BY alg_gebouw_code) mailing_ad
|
||||
FROM (SELECT DISTINCT g.alg_gebouw_code, p.prs_perslid_email
|
||||
FROM (SELECT DISTINCT g.alg_gebouw_code, a.prs_afdeling_naam ||' '||a.prs_afdeling_omschrijving afdeling, p.prs_perslid_email
|
||||
FROM alg_kenmerk k,
|
||||
alg_onrgoedkenmerk rk,
|
||||
alg_ruimte r,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
prs_perslid p
|
||||
prs_perslid p,
|
||||
prs_afdeling a
|
||||
WHERE k.alg_kenmerk_niveau = 'R'
|
||||
AND k.alg_kenmerk_key = 2060 --- Plaatsvervangend operations contact
|
||||
AND rk.alg_kenmerk_key = k.alg_kenmerk_key
|
||||
@@ -29179,10 +29221,11 @@ SELECT DISTINCT 'Ja' uitsluiten,
|
||||
AND r.alg_ruimte_key = rk.alg_onrgoed_key
|
||||
AND v.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND a.prs_afdeling_key = p.prs_afdeling_key
|
||||
AND p.prs_perslid_key NOT IN (6601, 43821)
|
||||
AND fac.safe_to_number (rk.alg_onrgoedkenmerk_waarde) =
|
||||
p.prs_perslid_key)
|
||||
GROUP BY alg_gebouw_code, 'Plaatsvervangend operations contact';
|
||||
GROUP BY alg_gebouw_code, afdeling, 'Plaatsvervangend operations contact';
|
||||
|
||||
CREATE OR REPLACE VIEW BLCC_V_MEDEWERKERS
|
||||
(
|
||||
|
||||
Reference in New Issue
Block a user