BLCC#84498 Aanpassingen in view voor rapportage Mailing contacten CEO en plaatsvervangend CEO
svn path=/Customer/trunk/; revision=70051
This commit is contained in:
201
BLCC/blcc.sql
201
BLCC/blcc.sql
@@ -32252,7 +32252,6 @@ AS
|
||||
AND TO_CHAR (SYSDATE, 'dd') = '01'
|
||||
AND TO_CHAR (SYSDATE, 'mm') IN ('06', '09');
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW BLCC_V_RAP_MAILING_CEO
|
||||
(
|
||||
GEBOUW,
|
||||
@@ -32261,131 +32260,89 @@ CREATE OR REPLACE VIEW BLCC_V_RAP_MAILING_CEO
|
||||
MAILADRESSEN
|
||||
)
|
||||
AS
|
||||
SELECT DISTINCT g.alg_gebouw_code,
|
||||
afdeling,
|
||||
'CEO',
|
||||
ceo.ceo mailing_adres
|
||||
FROM cnt_contract_plaats cr,
|
||||
cnt_contract c,
|
||||
alg_ruimte r,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
prs_bedrijf b,
|
||||
(SELECT b.prs_bedrijf_key, ceo.afdeling, ceo.ceo_email ceo
|
||||
FROM prs_bedrijf b,
|
||||
(SELECT (SELECT kl.prs_link_key
|
||||
FROM prs_kenmerk k, prs_kenmerklink kl
|
||||
WHERE k.prs_kenmerk_key = kl.prs_kenmerk_key
|
||||
AND k.prs_kenmerk_key = 1363
|
||||
AND kl.prs_link_key = p.prs_perslid_key
|
||||
AND k.prs_kenmerk_niveau = 'P')
|
||||
ceo_key,
|
||||
p.prs_perslid_email
|
||||
ceo_email,
|
||||
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,
|
||||
kl.prs_link_key
|
||||
prs_afdeling_key
|
||||
FROM prs_kenmerk k, prs_kenmerklink kl
|
||||
WHERE k.prs_kenmerk_niveau = 'A'
|
||||
AND k.prs_kenmerk_key = 1001
|
||||
AND kl.prs_kenmerklink_verwijder IS NULL
|
||||
AND kl.prs_kenmerk_key = k.prs_kenmerk_key)
|
||||
deb_nr
|
||||
WHERE p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND p.prs_perslid_verwijder IS NULL
|
||||
AND p.prs_perslid_key NOT IN (76381)
|
||||
AND deb_nr.prs_afdeling_key = a.prs_afdeling_key)
|
||||
ceo
|
||||
WHERE ceo.debiteurnummer = b.prs_overeenkomst_nr
|
||||
AND ceo.ceo_key IS NOT NULL) ceo
|
||||
SELECT DISTINCT g.alg_gebouw_code,
|
||||
ceo.afdeling,
|
||||
'CEO',
|
||||
ceo.ceo mailing_adres
|
||||
FROM cnt_contract_plaats cr,
|
||||
cnt_contract c,
|
||||
alg_ruimte r,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
(SELECT b.prs_bedrijf_key,
|
||||
b.prs_bedrijf_naam,
|
||||
a.prs_afdeling_naam || ' ' || a.prs_afdeling_omschrijving afdeling,
|
||||
p.prs_perslid_email ceo
|
||||
FROM prs_bedrijf b,
|
||||
prs_perslid p,
|
||||
prs_afdeling a,
|
||||
(SELECT kl.prs_link_key
|
||||
FROM prs_kenmerk k, prs_kenmerklink kl
|
||||
WHERE k.prs_kenmerk_key = kl.prs_kenmerk_key
|
||||
AND k.prs_kenmerk_key = 1363
|
||||
AND k.prs_kenmerk_niveau = 'P') ceo
|
||||
WHERE p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND p.prs_perslid_verwijder IS NULL
|
||||
AND p.prs_perslid_inactief IS NULL
|
||||
AND p.prs_perslid_key NOT IN (76381)
|
||||
AND p.prs_perslid_key = ceo.prs_link_key
|
||||
AND b.prs_overeenkomst_nr = a.prs_afdeling_naam
|
||||
AND b.prs_bedrijf_verwijder IS NULL) ceo
|
||||
WHERE cr.cnt_alg_plaats_code = 'R'
|
||||
AND cr.cnt_contract_plaats_verwijder IS NULL
|
||||
AND c.cnt_contract_key = cr.cnt_contract_key
|
||||
AND c.cnt_contract_verwijder IS NULL
|
||||
AND c.cnt_contract_status = 0
|
||||
AND cr.cnt_alg_plaats_key = r.alg_ruimte_key
|
||||
AND r.alg_verdieping_key = v.alg_verdieping_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND ceo.prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND r.alg_ruimte_verwijder IS NULL
|
||||
AND c.ins_discipline_key IN (2122,
|
||||
2123,
|
||||
224)
|
||||
AND SYSDATE BETWEEN TRUNC (c.cnt_contract_looptijd_van)
|
||||
AND TRUNC (c.cnt_contract_looptijd_tot + 1)
|
||||
AND cr.cnt_contract_plaats_verwijder IS NULL
|
||||
AND c.cnt_contract_key = cr.cnt_contract_key
|
||||
AND c.cnt_contract_verwijder IS NULL
|
||||
AND c.cnt_contract_status = 0
|
||||
AND cr.cnt_alg_plaats_key = r.alg_ruimte_key
|
||||
AND r.alg_verdieping_key = v.alg_verdieping_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND c.cnt_prs_bedrijf_key = ceo.prs_bedrijf_key
|
||||
AND r.alg_ruimte_verwijder IS NULL
|
||||
AND c.ins_discipline_key IN (2122, 2123, 224)
|
||||
AND SYSDATE BETWEEN TRUNC (c.cnt_contract_looptijd_van)
|
||||
AND TRUNC (c.cnt_contract_looptijd_tot + 1)
|
||||
UNION ALL
|
||||
SELECT DISTINCT g.alg_gebouw_code,
|
||||
afdeling,
|
||||
'Plaatsvervangend CEO',
|
||||
pv_ceo.pv_ceo mailing_adres
|
||||
FROM cnt_contract_plaats cr,
|
||||
cnt_contract c,
|
||||
alg_ruimte r,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
prs_bedrijf b,
|
||||
(SELECT b.prs_bedrijf_key,
|
||||
pv_ceo.afdeling,
|
||||
pv_ceo.pv_ceo_email pv_ceo
|
||||
FROM prs_bedrijf b,
|
||||
(SELECT (SELECT kl.prs_link_key
|
||||
FROM prs_kenmerk k, prs_kenmerklink kl
|
||||
WHERE k.prs_kenmerk_key = kl.prs_kenmerk_key
|
||||
AND k.prs_kenmerk_key = 1400
|
||||
AND kl.prs_link_key = p.prs_perslid_key
|
||||
AND k.prs_kenmerk_niveau = 'P')
|
||||
pv_ceo_key,
|
||||
p.prs_perslid_email
|
||||
pv_ceo_email,
|
||||
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,
|
||||
kl.prs_link_key
|
||||
prs_afdeling_key
|
||||
FROM prs_kenmerk k, prs_kenmerklink kl
|
||||
WHERE k.prs_kenmerk_niveau = 'A'
|
||||
AND k.prs_kenmerk_key = 1001
|
||||
AND kl.prs_kenmerklink_verwijder IS NULL
|
||||
AND kl.prs_kenmerk_key = k.prs_kenmerk_key)
|
||||
deb_nr
|
||||
WHERE p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND p.prs_perslid_verwijder IS NULL
|
||||
AND p.prs_perslid_key NOT IN (76381)
|
||||
AND deb_nr.prs_afdeling_key = a.prs_afdeling_key)
|
||||
pv_ceo
|
||||
WHERE pv_ceo.debiteurnummer = b.prs_overeenkomst_nr
|
||||
AND pv_ceo.pv_ceo_key IS NOT NULL) pv_ceo
|
||||
pv_ceo.afdeling,
|
||||
'Plaatsvervangend CEO',
|
||||
pv_ceo.pv_ceo mailing_adres
|
||||
FROM cnt_contract_plaats cr,
|
||||
cnt_contract c,
|
||||
alg_ruimte r,
|
||||
alg_verdieping v,
|
||||
alg_gebouw g,
|
||||
(SELECT b.prs_bedrijf_key,
|
||||
b.prs_bedrijf_naam,
|
||||
a.prs_afdeling_naam || ' ' || a.prs_afdeling_omschrijving afdeling,
|
||||
p.prs_perslid_email pv_ceo
|
||||
FROM prs_bedrijf b,
|
||||
prs_perslid p,
|
||||
prs_afdeling a,
|
||||
(SELECT kl.prs_link_key
|
||||
FROM prs_kenmerk k, prs_kenmerklink kl
|
||||
WHERE k.prs_kenmerk_key = kl.prs_kenmerk_key
|
||||
AND k.prs_kenmerk_key = 1400
|
||||
AND k.prs_kenmerk_niveau = 'P') pv_ceo
|
||||
WHERE p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND p.prs_perslid_verwijder IS NULL
|
||||
AND p.prs_perslid_inactief IS NULL
|
||||
AND p.prs_perslid_key NOT IN (76381)
|
||||
AND p.prs_perslid_key = pv_ceo.prs_link_key
|
||||
AND b.prs_overeenkomst_nr = a.prs_afdeling_naam
|
||||
AND b.prs_bedrijf_verwijder IS NULL) pv_ceo
|
||||
WHERE cr.cnt_alg_plaats_code = 'R'
|
||||
AND cr.cnt_contract_plaats_verwijder IS NULL
|
||||
AND c.cnt_contract_key = cr.cnt_contract_key
|
||||
AND c.cnt_contract_verwijder IS NULL
|
||||
AND c.cnt_contract_status = 0
|
||||
AND cr.cnt_alg_plaats_key = r.alg_ruimte_key
|
||||
AND r.alg_verdieping_key = v.alg_verdieping_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND c.cnt_prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND pv_ceo.prs_bedrijf_key = b.prs_bedrijf_key
|
||||
AND r.alg_ruimte_verwijder IS NULL
|
||||
AND c.ins_discipline_key IN (2122,
|
||||
2123,
|
||||
2124)
|
||||
AND SYSDATE BETWEEN TRUNC (c.cnt_contract_looptijd_van)
|
||||
AND TRUNC (c.cnt_contract_looptijd_tot + 1);
|
||||
AND cr.cnt_contract_plaats_verwijder IS NULL
|
||||
AND c.cnt_contract_key = cr.cnt_contract_key
|
||||
AND c.cnt_contract_verwijder IS NULL
|
||||
AND c.cnt_contract_status = 0
|
||||
AND cr.cnt_alg_plaats_key = r.alg_ruimte_key
|
||||
AND r.alg_verdieping_key = v.alg_verdieping_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND c.cnt_prs_bedrijf_key = pv_ceo.prs_bedrijf_key
|
||||
AND r.alg_ruimte_verwijder IS NULL
|
||||
AND c.ins_discipline_key IN (2122, 2123, 224)
|
||||
AND SYSDATE BETWEEN TRUNC (c.cnt_contract_looptijd_van)
|
||||
AND TRUNC (c.cnt_contract_looptijd_tot + 1);
|
||||
|
||||
CREATE OR REPLACE VIEW BLCC_V_RAP_MAILING_LOFTU
|
||||
(
|
||||
|
||||
Reference in New Issue
Block a user