VEST#41990 -- Fix personenimport + rapportages kluistoegang en uitrijdkaarten
svn path=/Customer/trunk/; revision=42071
This commit is contained in:
104
VEST/vest.sql
104
VEST/vest.sql
@@ -134,13 +134,13 @@ CREATE OR REPLACE PROCEDURE vest_update_perslid (
|
||||
IS
|
||||
SELECT p.prs_perslid_key, p.prs_perslid_oslogin, pf.prs_perslid_naam_full
|
||||
FROM fac_imp_perslid i, prs_perslid p, prs_v_perslid_fullnames_all pf
|
||||
WHERE p.prs_perslid_oslogin = i.prs_perslid_oslogin(+)
|
||||
WHERE UPPER (p.prs_perslid_oslogin) = UPPER (i.prs_perslid_oslogin(+))
|
||||
AND pf.prs_perslid_key = p.prs_perslid_key
|
||||
AND p.prs_perslid_oslogin IS NOT NULL
|
||||
AND i.prs_perslid_oslogin IS NULL
|
||||
AND p.prs_perslid_verwijder IS NULL
|
||||
AND p.prs_perslid_oslogin NOT LIKE '%_%'
|
||||
ORDER BY 2;
|
||||
AND substr(p.prs_perslid_oslogin, 1, 1) != '_'
|
||||
ORDER BY 2;
|
||||
|
||||
v_count NUMBER;
|
||||
|
||||
@@ -223,6 +223,104 @@ AS
|
||||
AND re.res_reservering_key = rr.res_reservering_key
|
||||
AND re.res_reservering_verwijder IS NULL;
|
||||
|
||||
CREATE OR REPLACE VIEW vest_v_rap_mahler
|
||||
(
|
||||
datum,
|
||||
stempelnummer,
|
||||
datum_uitgifte,
|
||||
inrijdtijd,
|
||||
uitrijdtijd,
|
||||
naam_bezoeker,
|
||||
bedrijf,
|
||||
maand
|
||||
)
|
||||
AS
|
||||
SELECT m.mld_melding_datum,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND k.mld_srtkenmerk_key = 1)
|
||||
stempelnummer,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND k.mld_srtkenmerk_key = 21)
|
||||
datum_uitgifte,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND k.mld_srtkenmerk_key = 24)
|
||||
inrijdtijd,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND k.mld_srtkenmerk_key = 25)
|
||||
uitrijdtijd,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND k.mld_srtkenmerk_key = 22)
|
||||
naam_bezoeker,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND k.mld_srtkenmerk_key = 23)
|
||||
bedrijf,
|
||||
TO_CHAR (m.mld_melding_datum, 'MM-YYYY') maand
|
||||
FROM mld_melding m
|
||||
WHERE m.mld_stdmelding_key = 81;
|
||||
|
||||
CREATE OR REPLACE VIEW vest_v_rap_kluistoegang
|
||||
(
|
||||
datum,
|
||||
bevoegd_persoon_1,
|
||||
bevoegd_persoon_2,
|
||||
datum_toegang,
|
||||
reden_toegang,
|
||||
maand
|
||||
)
|
||||
AS
|
||||
SELECT m.mld_melding_datum,
|
||||
(SELECT pf.prs_perslid_naam_friendly
|
||||
FROM prs_v_perslid_fullnames pf
|
||||
WHERE pf.prs_perslid_key =
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND k.mld_srtkenmerk_key = 41))
|
||||
bp1,
|
||||
(SELECT pf.prs_perslid_naam_friendly
|
||||
FROM prs_v_perslid_fullnames pf
|
||||
WHERE pf.prs_perslid_key =
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND k.mld_srtkenmerk_key = 42))
|
||||
bp2,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND k.mld_srtkenmerk_key = 44)
|
||||
datum_toegang,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND km.mld_melding_key = m.mld_melding_key
|
||||
AND k.mld_srtkenmerk_key = 43)
|
||||
reden_toegang,
|
||||
TO_CHAR (m.mld_melding_datum, 'MM-YYYY') maand
|
||||
FROM mld_melding m
|
||||
WHERE m.mld_stdmelding_key = 101;
|
||||
|
||||
------ payload end ------
|
||||
|
||||
SET DEFINE OFF
|
||||
|
||||
Reference in New Issue
Block a user