VOLK#62515 Bezoekers rapportage ivm bezetting

svn path=/Customer/trunk/; revision=46963
This commit is contained in:
Suzan Wiegerinck
2020-05-27 13:52:05 +00:00
parent a441433f04
commit 921513b71d

View File

@@ -1079,57 +1079,56 @@ CREATE OR REPLACE VIEW VOLK_V_RAPP_AANT_BEZ_INTERN
HTML_DETAILS
)
AS
SELECT TRUNC (a.bez_afspraak_datum),
l.alg_locatie_key,
l.alg_locatie_omschrijving,
COALESCE (bo.fac_usrdata_omschr, 'Onbekend') bedrijfsonderdeel,
COUNT (b.prs_perslid_key),
'<a class="details" onclick=''FcltMgr.openDetail("appl/fac/fac_report.asp?usrrap_key=121&'
|| 'mode=list&'
|| 'fclt_datum_afspraak='
|| fac.safe_to_number (TO_CHAR (a.bez_afspraak_datum, 'yyyymmdd'))
|| '&'
|| 'fclt_bedrijfsonderdeel='
|| COALESCE (replace(bo.fac_usrdata_omschr, '&', '%26'), 'Onbekend')
|| '&'
|| 'fclt_locatie_key='
|| l.alg_locatie_key
|| '")''>'
|| 'Klik hier voor de details'
|| '</a>' AS html_details
FROM bez_bezoekers b,
bez_afspraak a,
prs_perslid p,
alg_locatie l,
prs_afdeling a,
(SELECT *
FROM fac_usrtab tb, fac_usrdata ud
WHERE ud.fac_usrtab_key = tb.fac_usrtab_key
AND UPPER (tb.fac_usrtab_omschrijving) =
'BEDRIJFSONDERDEEL') bo
WHERE b.bez_afspraak_key = a.bez_afspraak_key
AND a.alg_locatie_key = l.alg_locatie_key
AND b.prs_perslid_key = p.prs_perslid_key
AND p.prs_afdeling_key = a.prs_afdeling_key
AND bo.fac_usrdata_code(+) = a.prs_afdeling_naam --- op basis van afdelingscode wordt het bedrijfsonderdeel gekoppeld
GROUP BY TRUNC (a.bez_afspraak_datum),
l.alg_locatie_key,
l.alg_locatie_omschrijving,
bo.fac_usrdata_omschr,
'<a class="details" onclick=''FcltMgr.openDetail("appl/fac/fac_report.asp?usrrap_key=121&'
|| 'mode=list&'
|| 'fclt_datum_afspraak='
|| fac.safe_to_number (
TO_CHAR (a.bez_afspraak_datum, 'yyyymmdd'))
|| '&'
|| 'fclt_bedrijfsonderdeel='
|| COALESCE (replace(bo.fac_usrdata_omschr, '&', '%26'), 'Onbekend')
|| '&'
|| 'fclt_locatie_key='
|| l.alg_locatie_key
|| '")''>'
|| 'Klik hier voor de details'
|| '</a>';
SELECT TRUNC (afs.bez_afspraak_datum),
l.alg_locatie_key,
l.alg_locatie_omschrijving,
COALESCE (bo.fac_usrdata_omschr, 'Onbekend') bedrijfsonderdeel,
COUNT (b.bez_bezoekers_key),
'<a class="details" onclick=''FcltMgr.openDetail("appl/fac/fac_report.asp?usrrap_key=121&'
|| 'mode=list&'
|| 'fclt_datum_afspraak='
|| fac.safe_to_number (TO_CHAR (afs.bez_afspraak_datum, 'yyyymmdd'))
|| '&'
|| 'fclt_bedrijfsonderdeel='
|| COALESCE (replace(bo.fac_usrdata_omschr,'&','%26'), 'Onbekend')
|| '&'
|| 'fclt_locatie_key='
|| l.alg_locatie_key
|| '")''>'
|| 'Klik hier voor de details'
|| '</a>' AS html_details
FROM bez_bezoekers b,
bez_afspraak afs,
prs_perslid HOST,
alg_locatie l,
prs_afdeling a,
(SELECT *
FROM fac_usrtab tb, fac_usrdata ud
WHERE ud.fac_usrtab_key = tb.fac_usrtab_key
AND UPPER (tb.fac_usrtab_omschrijving) = 'BEDRIJFSONDERDEEL')
bo
WHERE b.bez_afspraak_key = afs.bez_afspraak_key
AND afs.alg_locatie_key = l.alg_locatie_key
AND afs.bez_afspraak_host_key = HOST.prs_perslid_key
AND HOST.prs_afdeling_key = a.prs_afdeling_key
AND bo.fac_usrdata_code(+) = a.prs_afdeling_naam --- op basis van afdelingscode wordt het bedrijfsonderdeel gekoppeld
GROUP BY trunc(afs.bez_afspraak_datum),
l.alg_locatie_key,
l.alg_locatie_omschrijving,
COALESCE (bo.fac_usrdata_omschr, 'Onbekend'),
'<a class="details" onclick=''FcltMgr.openDetail("appl/fac/fac_report.asp?usrrap_key=121&'
|| 'mode=list&'
|| 'fclt_datum_afspraak='
|| fac.safe_to_number (TO_CHAR (afs.bez_afspraak_datum, 'yyyymmdd'))
|| '&'
|| 'fclt_bedrijfsonderdeel='
|| COALESCE (replace(bo.fac_usrdata_omschr,'&','%26'), 'Onbekend')
|| '&'
|| 'fclt_locatie_key='
|| l.alg_locatie_key
|| '")''>'
|| 'Klik hier voor de details'
|| '</a>';
CREATE OR REPLACE VIEW VOLK_V_RAPP_BEZ_INTERN_DETAIL
(
@@ -1146,42 +1145,42 @@ CREATE OR REPLACE VIEW VOLK_V_RAPP_BEZ_INTERN_DETAIL
GASTHEER_VROUW
)
AS
SELECT fac.safe_to_number (TO_CHAR (a.bez_afspraak_datum, 'yyyymmdd'))
fclt_datum,
COALESCE (bo.fac_usrdata_omschr, 'Onbekend')
fclt_bedrijfsonderdeel,
l.alg_locatie_key,
TRUNC (a.bez_afspraak_datum),
COALESCE (bo.fac_usrdata_omschr, 'Onbekend')
bedrijfsonderdeel,
l.alg_locatie_omschrijving,
pf.prs_perslid_naam_friendly,
TO_CHAR (a.bez_afspraak_datum, 'HH24:MI'),
TO_CHAR (a.bez_afspraak_eind, 'HH24:MI'),
ac.bez_actie_omschrijving,
bez_voor.prs_perslid_naam_friendly
gastheer_vrouw
FROM bez_bezoekers b,
bez_afspraak a,
prs_perslid p,
prs_v_perslid_fullnames_all pf,
prs_v_perslid_fullnames_all bez_voor,
alg_locatie l,
prs_afdeling a,
(SELECT *
FROM fac_usrtab tb, fac_usrdata ud
WHERE ud.fac_usrtab_key = tb.fac_usrtab_key
AND UPPER (tb.fac_usrtab_omschrijving) =
'BEDRIJFSONDERDEEL') bo,
bez_actie ac
WHERE b.bez_afspraak_key = a.bez_afspraak_key
AND a.alg_locatie_key = l.alg_locatie_key
AND b.prs_perslid_key = p.prs_perslid_key
AND p.prs_afdeling_key = a.prs_afdeling_key
AND pf.prs_perslid_key = p.prs_perslid_key
AND bo.fac_usrdata_code(+) = a.prs_afdeling_naam --- op basis van afdelingscode wordt het bedrijfsonderdeel gekoppeld
AND a.bez_actie_key = ac.bez_actie_key
AND a.bez_afspraak_host_key = bez_voor.prs_perslid_key;
SELECT fac.safe_to_number (TO_CHAR (afs.bez_afspraak_datum, 'yyyymmdd'))
fclt_datum,
COALESCE (bo.fac_usrdata_omschr, 'Onbekend')
fclt_bedrijfsonderdeel,
l.alg_locatie_key,
TRUNC (afs.bez_afspraak_datum),
COALESCE (bo.fac_usrdata_omschr, 'Onbekend')
bedrijfsonderdeel,
l.alg_locatie_omschrijving,
b.bez_afspraak_naam,
TO_CHAR (afs.bez_afspraak_datum, 'HH24:MI'),
TO_CHAR (afs.bez_afspraak_eind, 'HH24:MI'),
ac.bez_actie_omschrijving,
bez_voor.prs_perslid_naam_friendly
gastheer_vrouw
FROM bez_bezoekers b,
bez_afspraak afs,
prs_perslid p,
-- prs_v_perslid_fullnames_all pf,
prs_v_perslid_fullnames_all bez_voor,
alg_locatie l,
prs_afdeling a,
(SELECT *
FROM fac_usrtab tb, fac_usrdata ud
WHERE ud.fac_usrtab_key = tb.fac_usrtab_key
AND UPPER (tb.fac_usrtab_omschrijving) =
'BEDRIJFSONDERDEEL') bo,
bez_actie ac
WHERE b.bez_afspraak_key = afs.bez_afspraak_key
AND afs.alg_locatie_key = l.alg_locatie_key
AND afs.bez_afspraak_host_key = p.prs_perslid_key
AND p.prs_afdeling_key = a.prs_afdeling_key
AND bo.fac_usrdata_code(+) = a.prs_afdeling_naam --- op basis van afdelingscode wordt het bedrijfsonderdeel gekoppeld
AND afs.bez_actie_key = ac.bez_actie_key
AND afs.bez_afspraak_host_key = bez_voor.prs_perslid_key
ORDER BY afs.bez_afspraak_datum;
COMMIT;
------ payload end ------