BLST#89344 -- Beoordeling no-show functionaliteit en rapportages in FMIS
svn path=/Customer/trunk/; revision=71090
This commit is contained in:
@@ -7660,8 +7660,11 @@ AS
|
||||
AND m.mld_melding_key = pdc.mld_melding_key(+);
|
||||
|
||||
--- Volledigheid no-shows
|
||||
|
||||
-- AANGEPAST VIEW OP BASIS VAN DOCUMENT UIT BLST#89344
|
||||
CREATE OR REPLACE VIEW BLST_V_RAP_NO_SHOWS
|
||||
(
|
||||
RRR_KEY,
|
||||
FCLT_3D_LOCATIE_KEY,
|
||||
LOCATIE_CODE,
|
||||
LOCATIE_OMSCHRIJVING,
|
||||
@@ -7672,15 +7675,19 @@ CREATE OR REPLACE VIEW BLST_V_RAP_NO_SHOWS
|
||||
RES_NR,
|
||||
RES_TELLING,
|
||||
DATUM,
|
||||
DATUM_VERWIJDER,
|
||||
DATUM_AANMAAK,
|
||||
OPSTEL_BEZOEKERS,
|
||||
REGISTRATIE_SHOWN,
|
||||
NO_SHOW
|
||||
)
|
||||
AS
|
||||
SELECT l.alg_locatie_key,
|
||||
SELECT DISTINCT rsv.res_rsv_ruimte_key,
|
||||
l.alg_locatie_key,
|
||||
l.alg_locatie_code,
|
||||
l.alg_locatie_omschrijving,
|
||||
g.alg_gebouw_code,
|
||||
g.alg_gebouw_omschrijving,
|
||||
aog.alg_gebouw_code,
|
||||
aog.alg_gebouw_naam,
|
||||
COALESCE (bu.prs_afdeling_omschrijving,
|
||||
a.prs_afdeling_omschrijving)
|
||||
Business_Unit,
|
||||
@@ -7698,34 +7705,58 @@ AS
|
||||
res_telling,
|
||||
TRUNC (rsv.res_rsv_ruimte_van)
|
||||
datum_res,
|
||||
rsv.res_rsv_ruimte_verwijder datum_verwijder,
|
||||
(SELECT ft.fac_tracking_datum
|
||||
from fac_tracking ft
|
||||
where ft.FAC_TRACKING_REFKEY=rsv.res_rsv_ruimte_key
|
||||
AND ft.FAC_SRTNOTIFICATIE_KEY=118) datum_aanmaak,
|
||||
ro.RES_RUIMTE_OPSTEL_BEZOEKERS opstel_bezoekers,
|
||||
rsv.res_rsv_ruimte_bezoekers_shown,
|
||||
CASE WHEN rsv.res_rsv_ruimte_bezoekers_shown = 0 THEN 1 ELSE 0 END
|
||||
no_show
|
||||
FROM res_rsv_ruimte rsv,
|
||||
res_ruimte_opstelling ro,
|
||||
res_opstelling o,
|
||||
res_ruimte_opstelling ro,
|
||||
res_ruimte rr,
|
||||
res_alg_ruimte ra,
|
||||
alg_locatie l,
|
||||
alg_gebouw g,
|
||||
alg_verdieping v,
|
||||
alg_ruimte r,
|
||||
alg_v_allonrgoed_gegevens aog,
|
||||
prs_perslid p,
|
||||
prs_afdeling a,
|
||||
prs_afdeling bu
|
||||
WHERE rsv.res_rsv_ruimte_bezoekers_shown IS NOT NULL
|
||||
AND rsv.res_ruimte_opstel_key = ro.res_ruimte_opstel_key
|
||||
AND ro.res_ruimte_key = rr.res_ruimte_key
|
||||
AND ro.res_opstelling_key = o.res_opstelling_key
|
||||
WHERE rsv.res_ruimte_opstel_key = ro.res_ruimte_opstel_key
|
||||
AND ro.res_ruimte_key = rr.res_ruimte_key
|
||||
AND rr.res_ruimte_key = ra.res_ruimte_key
|
||||
AND l.alg_locatie_key = g.alg_locatie_key
|
||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
||||
AND v.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND r.alg_ruimte_key = ra.alg_ruimte_key
|
||||
AND l.alg_locatie_key = aog.ALG_LOCATIE_KEY
|
||||
AND aog.ALG_RUIMTE_KEY = ra.ALG_RUIMTE_KEY
|
||||
AND rsv.res_rsv_ruimte_host_key = p.prs_perslid_key
|
||||
AND a.prs_afdeling_key = p.prs_afdeling_key
|
||||
AND a.prs_afdeling_parentkey = bu.prs_afdeling_key(+);
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW BLST_V_RAP_NOSHOW_PERC
|
||||
(
|
||||
locatie_code,
|
||||
locatie_omschrijving,
|
||||
buisness_unit,
|
||||
jaar,
|
||||
maand,
|
||||
aantal,
|
||||
no_shows,
|
||||
no_show_perc
|
||||
)
|
||||
AS
|
||||
SELECT locatie_code,
|
||||
locatie_omschrijving,
|
||||
business_unit,
|
||||
TO_CHAR(datum,'YYYY') jaar,
|
||||
TO_CHAR(datum, 'MM') maand,
|
||||
SUM(res_telling) aantal,
|
||||
SUM(no_show) no_show,
|
||||
SUM(no_show)/SUM(res_telling)*100 percentage
|
||||
FROM blst_v_rap_no_shows
|
||||
GROUP BY locatie_code, locatie_omschrijving, business_unit, TO_CHAR(datum,'YYYY'), TO_CHAR(datum, 'MM');
|
||||
|
||||
|
||||
-- Urgente meldingen
|
||||
CREATE OR REPLACE VIEW BLST_V_RAP_URGENTE_MELDINGEN
|
||||
(
|
||||
|
||||
Reference in New Issue
Block a user