VOLK#61221: Update requests in Firmbase koppeling, aanpassen VOLK_V_EXP_FIRMBASE
svn path=/Customer/trunk/; revision=46720
This commit is contained in:
@@ -676,44 +676,60 @@ CREATE OR REPLACE VIEW VOLK_V_EXP_FIRMBASE
|
||||
)
|
||||
AS
|
||||
SELECT b.bez_bezoekers_key,
|
||||
a.bez_afspraak_key,
|
||||
a.bez_afspraak_datum,
|
||||
a.bez_afspraak_eind,
|
||||
firmb.bez_kenmerkwaarde_waarde AS firmbase_resp, --- KOMT ER EEN KEY TERUG OF KAN IK HIER RESPONS CODE IN TERUGZETTEN?
|
||||
REPLACE (REPLACE (coalesce (b.bez_bezoekers_kenteken, kenteken.kenteken), '-', ''), ' ', ''),
|
||||
'NL' AS landcode,
|
||||
'VBank',
|
||||
guid.bez_kenmerkwaarde_waarde AS guid,
|
||||
b.bez_afspraak_naam AS bezoeker_naam
|
||||
FROM bez_afspraak a,
|
||||
bez_bezoekers b,
|
||||
alg_locatie l,
|
||||
(SELECT rd.bez_bezoekers_key, d.*
|
||||
FROM res_rsv_deel rd, res_v_ins_deel d, ins_srtdeel o
|
||||
WHERE rd.res_deel_key = d.res_deel_key
|
||||
AND d.ins_srtdeel_key = o.ins_srtdeel_key
|
||||
AND ins_srtdeel_upper LIKE 'PARKEERPLAATS%') park,
|
||||
(SELECT kw.bez_bezoekers_key, bez_kenmerkwaarde_waarde
|
||||
FROM bez_kenmerkwaarde kw, bez_kenmerk k
|
||||
WHERE k.bez_kenmerk_key = kw.bez_kenmerk_key
|
||||
AND k.bez_kenmerk_upper = 'FIRMBASE RESPONSE') firmb,
|
||||
(SELECT kw.bez_bezoekers_key, UPPER (bez_kenmerkwaarde_waarde) kenteken
|
||||
FROM bez_kenmerkwaarde kw, bez_kenmerk k
|
||||
WHERE k.bez_kenmerk_key = kw.bez_kenmerk_key
|
||||
AND k.bez_kenmerk_upper = 'KENTEKEN') kenteken,
|
||||
(SELECT kw.bez_bezoekers_key, bez_kenmerkwaarde_waarde
|
||||
FROM bez_kenmerkwaarde kw, bez_kenmerk k
|
||||
WHERE k.bez_kenmerk_key = kw.bez_kenmerk_key
|
||||
AND k.bez_kenmerk_upper = 'VISITORID') guid
|
||||
WHERE b.bez_afspraak_key = a.bez_afspraak_key
|
||||
AND b.bez_bezoekers_key = park.bez_bezoekers_key
|
||||
AND a.alg_locatie_key = l.alg_locatie_key
|
||||
AND l.alg_locatie_key = 104 --- alleen Utrecht groot kantoor
|
||||
AND firmb.bez_bezoekers_key(+) = b.bez_bezoekers_key
|
||||
AND kenteken.bez_bezoekers_key(+) = b.bez_bezoekers_key
|
||||
AND guid.bez_bezoekers_key(+) = b.bez_bezoekers_key
|
||||
AND a.bez_afspraak_datum < TRUNC (SYSDATE) + 2
|
||||
AND a.bez_afspraak_datum > TRUNC (SYSDATE) - 1;
|
||||
a.bez_afspraak_key,
|
||||
a.bez_afspraak_datum,
|
||||
a.bez_afspraak_eind,
|
||||
firmb.bez_kenmerkwaarde_waarde
|
||||
AS firmbase_resp, --- KOMT ER EEN KEY TERUG OF KAN IK HIER RESPONS CODE IN TERUGZETTEN?
|
||||
REPLACE (
|
||||
REPLACE (COALESCE (b.bez_bezoekers_kenteken, kenteken.kenteken),
|
||||
'-',
|
||||
''),
|
||||
' ',
|
||||
''),
|
||||
'NL'
|
||||
AS landcode,
|
||||
'VBank',
|
||||
guid.bez_kenmerkwaarde_waarde
|
||||
AS guid,
|
||||
b.bez_afspraak_naam
|
||||
AS bezoeker_naam
|
||||
FROM bez_afspraak a,
|
||||
bez_bezoekers b,
|
||||
alg_locatie l,
|
||||
(SELECT rd.bez_bezoekers_key
|
||||
FROM ins_v_aanwezigdeel ins_de,
|
||||
ins_srtdeel ins_sd,
|
||||
res_v_aanwezigdeel res_de,
|
||||
res_rsv_deel rd
|
||||
WHERE ins_de.ins_deel_key = res_de.res_ins_deel_key
|
||||
AND ins_de.ins_deel_module = 'INS'
|
||||
AND ins_de.ins_deel_parent_key IS NULL
|
||||
AND ins_sd.ins_srtdeel_key = ins_de.ins_srtdeel_key
|
||||
AND ins_sd.ins_srtdeel_code = 'PARK'
|
||||
AND rd.res_deel_key = res_de.res_deel_key) park,
|
||||
(SELECT kw.bez_bezoekers_key, bez_kenmerkwaarde_waarde
|
||||
FROM bez_kenmerkwaarde kw, bez_kenmerk k
|
||||
WHERE k.bez_kenmerk_key = kw.bez_kenmerk_key
|
||||
AND k.bez_kenmerk_upper = 'FIRMBASE RESPONSE') firmb,
|
||||
(SELECT kw.bez_bezoekers_key,
|
||||
UPPER (bez_kenmerkwaarde_waarde) kenteken
|
||||
FROM bez_kenmerkwaarde kw, bez_kenmerk k
|
||||
WHERE k.bez_kenmerk_key = kw.bez_kenmerk_key
|
||||
AND k.bez_kenmerk_upper = 'KENTEKEN') kenteken,
|
||||
(SELECT kw.bez_bezoekers_key, bez_kenmerkwaarde_waarde
|
||||
FROM bez_kenmerkwaarde kw, bez_kenmerk k
|
||||
WHERE k.bez_kenmerk_key = kw.bez_kenmerk_key
|
||||
AND k.bez_kenmerk_upper = 'VISITORID') guid
|
||||
WHERE b.bez_afspraak_key = a.bez_afspraak_key
|
||||
AND b.bez_bezoekers_key = park.bez_bezoekers_key
|
||||
AND a.alg_locatie_key = l.alg_locatie_key
|
||||
AND l.alg_locatie_key = 104 --- alleen Utrecht groot kantoor
|
||||
AND firmb.bez_bezoekers_key(+) = b.bez_bezoekers_key
|
||||
AND kenteken.bez_bezoekers_key(+) = b.bez_bezoekers_key
|
||||
AND guid.bez_bezoekers_key(+) = b.bez_bezoekers_key
|
||||
AND a.bez_afspraak_datum < TRUNC (SYSDATE) + 2
|
||||
AND a.bez_afspraak_datum > TRUNC (SYSDATE) - 1;
|
||||
|
||||
-- !!!!!!!!!!!!!!!!!! tijdelijke view omdat de mail uitgevallen is. !!!!!!!!!!!!!!!!!!!!!!
|
||||
CREATE OR REPLACE VIEW volk_v_rap_bezoekers_mutatie
|
||||
|
||||
Reference in New Issue
Block a user