VOLK#62515 Bezoekers rapportage ivm bezetting
svn path=/Customer/trunk/; revision=46963
This commit is contained in:
173
VOLK/volk.sql
173
VOLK/volk.sql
@@ -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 ------
|
||||
|
||||
Reference in New Issue
Block a user