HOUT#39072 PRS-import/Matching voortaan op e-mail
svn path=/Customer/trunk/; revision=32724
This commit is contained in:
@@ -663,11 +663,13 @@ IS
|
||||
IS
|
||||
SELECT p.prs_perslid_key, p.prs_perslid_email, p.prs_perslid_naam, p.prs_perslid_voornaam
|
||||
FROM prs_v_aanwezigperslid p
|
||||
WHERE p.prs_perslid_email IS NOT NULL
|
||||
WHERE p.prs_perslid_nr IS NOT NULL -- Import-doelgroep!
|
||||
AND p.prs_perslid_email IS NOT NULL
|
||||
AND NOT EXISTS
|
||||
(SELECT 1
|
||||
FROM hout_imp_prs ip
|
||||
WHERE UPPER (ip.prs_perslid_email) = UPPER (p.prs_perslid_email))
|
||||
FROM hout_imp_prs ip -- Import-doelgroep!
|
||||
WHERE ip.prs_perslid_nr IS NOT NULL
|
||||
AND UPPER (ip.prs_perslid_email) = UPPER (p.prs_perslid_email))
|
||||
ORDER BY 1;
|
||||
|
||||
recdelprs cdelprs%ROWTYPE;
|
||||
@@ -680,6 +682,8 @@ IS
|
||||
MIN (prs_perslid_voornaam) prs_perslid_voornaam,
|
||||
MIN (prs_srtperslid_omschrijving) prs_srtperslid_omschrijving
|
||||
FROM hout_imp_prs
|
||||
WHERE prs_perslid_nr IS NOT NULL -- Import-doelgroep!
|
||||
AND prs_perslid_email IS NOT NULL
|
||||
GROUP BY UPPER (prs_srtperslid_omschrijving);
|
||||
|
||||
recsperslid csperslid%ROWTYPE;
|
||||
@@ -688,7 +692,10 @@ IS
|
||||
-- Dubbele e-mails? Dan worden gewoon 2 (of meer) personen toegevoegd!
|
||||
CURSOR cperslid
|
||||
IS
|
||||
SELECT * FROM hout_imp_prs;
|
||||
SELECT *
|
||||
FROM hout_imp_prs
|
||||
WHERE prs_perslid_nr IS NOT NULL -- Import-doelgroep!
|
||||
AND prs_perslid_email IS NOT NULL;
|
||||
|
||||
recperslid cperslid%ROWTYPE;
|
||||
|
||||
@@ -701,8 +708,11 @@ IS
|
||||
IS
|
||||
SELECT p.*, ip.alg_locatie_code, ip.alg_gebouw_code
|
||||
FROM hout_imp_prs ip, prs_v_aanwezigperslid p
|
||||
WHERE UPPER (ip.prs_perslid_email) = UPPER (p.prs_perslid_email)
|
||||
AND NOT EXISTS (SELECT 1
|
||||
WHERE ip.prs_perslid_nr IS NOT NULL -- Import-doelgroep!
|
||||
AND UPPER (ip.prs_perslid_email) = UPPER (p.prs_perslid_email)
|
||||
AND p.prs_perslid_nr IS NOT NULL -- Import-doelgroep!
|
||||
AND NOT EXISTS
|
||||
(SELECT 1
|
||||
FROM prs_perslidwerkplek pw
|
||||
WHERE pw.prs_perslid_key = p.prs_perslid_key);
|
||||
|
||||
@@ -712,7 +722,8 @@ IS
|
||||
IS
|
||||
SELECT p.prs_perslid_key, p.prs_perslid_email, p.prs_perslid_naam, p.prs_perslid_voornaam
|
||||
FROM prs_v_aanwezigperslid p
|
||||
WHERE p.prs_perslid_email IS NOT NULL
|
||||
WHERE p.prs_perslid_nr IS NOT NULL -- Import-doelgroep!
|
||||
AND p.prs_perslid_email IS NOT NULL
|
||||
AND p.prs_perslid_naam NOT LIKE c_persoon_inactief || '%'
|
||||
AND EXISTS
|
||||
(SELECT 1
|
||||
@@ -728,7 +739,8 @@ IS
|
||||
IS
|
||||
SELECT p.prs_perslid_key, p.prs_perslid_email, p.prs_perslid_naam, p.prs_perslid_voornaam
|
||||
FROM prs_v_aanwezigperslid p
|
||||
WHERE p.prs_perslid_email IS NOT NULL
|
||||
WHERE p.prs_perslid_nr IS NOT NULL -- Import-doelgroep!
|
||||
AND p.prs_perslid_email IS NOT NULL
|
||||
AND NOT EXISTS (SELECT 1
|
||||
FROM fac_gebruikersgroep g
|
||||
WHERE g.prs_perslid_key = p.prs_perslid_key);
|
||||
|
||||
Reference in New Issue
Block a user