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(+);
|
AND m.mld_melding_key = pdc.mld_melding_key(+);
|
||||||
|
|
||||||
--- Volledigheid no-shows
|
--- Volledigheid no-shows
|
||||||
|
|
||||||
|
-- AANGEPAST VIEW OP BASIS VAN DOCUMENT UIT BLST#89344
|
||||||
CREATE OR REPLACE VIEW BLST_V_RAP_NO_SHOWS
|
CREATE OR REPLACE VIEW BLST_V_RAP_NO_SHOWS
|
||||||
(
|
(
|
||||||
|
RRR_KEY,
|
||||||
FCLT_3D_LOCATIE_KEY,
|
FCLT_3D_LOCATIE_KEY,
|
||||||
LOCATIE_CODE,
|
LOCATIE_CODE,
|
||||||
LOCATIE_OMSCHRIJVING,
|
LOCATIE_OMSCHRIJVING,
|
||||||
@@ -7672,15 +7675,19 @@ CREATE OR REPLACE VIEW BLST_V_RAP_NO_SHOWS
|
|||||||
RES_NR,
|
RES_NR,
|
||||||
RES_TELLING,
|
RES_TELLING,
|
||||||
DATUM,
|
DATUM,
|
||||||
|
DATUM_VERWIJDER,
|
||||||
|
DATUM_AANMAAK,
|
||||||
|
OPSTEL_BEZOEKERS,
|
||||||
REGISTRATIE_SHOWN,
|
REGISTRATIE_SHOWN,
|
||||||
NO_SHOW
|
NO_SHOW
|
||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
SELECT l.alg_locatie_key,
|
SELECT DISTINCT rsv.res_rsv_ruimte_key,
|
||||||
|
l.alg_locatie_key,
|
||||||
l.alg_locatie_code,
|
l.alg_locatie_code,
|
||||||
l.alg_locatie_omschrijving,
|
l.alg_locatie_omschrijving,
|
||||||
g.alg_gebouw_code,
|
aog.alg_gebouw_code,
|
||||||
g.alg_gebouw_omschrijving,
|
aog.alg_gebouw_naam,
|
||||||
COALESCE (bu.prs_afdeling_omschrijving,
|
COALESCE (bu.prs_afdeling_omschrijving,
|
||||||
a.prs_afdeling_omschrijving)
|
a.prs_afdeling_omschrijving)
|
||||||
Business_Unit,
|
Business_Unit,
|
||||||
@@ -7698,34 +7705,58 @@ AS
|
|||||||
res_telling,
|
res_telling,
|
||||||
TRUNC (rsv.res_rsv_ruimte_van)
|
TRUNC (rsv.res_rsv_ruimte_van)
|
||||||
datum_res,
|
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,
|
rsv.res_rsv_ruimte_bezoekers_shown,
|
||||||
CASE WHEN rsv.res_rsv_ruimte_bezoekers_shown = 0 THEN 1 ELSE 0 END
|
CASE WHEN rsv.res_rsv_ruimte_bezoekers_shown = 0 THEN 1 ELSE 0 END
|
||||||
no_show
|
no_show
|
||||||
FROM res_rsv_ruimte rsv,
|
FROM res_rsv_ruimte rsv,
|
||||||
res_ruimte_opstelling ro,
|
res_ruimte_opstelling ro,
|
||||||
res_opstelling o,
|
|
||||||
res_ruimte rr,
|
res_ruimte rr,
|
||||||
res_alg_ruimte ra,
|
res_alg_ruimte ra,
|
||||||
alg_locatie l,
|
alg_locatie l,
|
||||||
alg_gebouw g,
|
alg_v_allonrgoed_gegevens aog,
|
||||||
alg_verdieping v,
|
|
||||||
alg_ruimte r,
|
|
||||||
prs_perslid p,
|
prs_perslid p,
|
||||||
prs_afdeling a,
|
prs_afdeling a,
|
||||||
prs_afdeling bu
|
prs_afdeling bu
|
||||||
WHERE rsv.res_rsv_ruimte_bezoekers_shown IS NOT NULL
|
WHERE rsv.res_ruimte_opstel_key = ro.res_ruimte_opstel_key
|
||||||
AND rsv.res_ruimte_opstel_key = ro.res_ruimte_opstel_key
|
|
||||||
AND ro.res_ruimte_key = rr.res_ruimte_key
|
AND ro.res_ruimte_key = rr.res_ruimte_key
|
||||||
AND ro.res_opstelling_key = o.res_opstelling_key
|
|
||||||
AND rr.res_ruimte_key = ra.res_ruimte_key
|
AND rr.res_ruimte_key = ra.res_ruimte_key
|
||||||
AND l.alg_locatie_key = g.alg_locatie_key
|
AND l.alg_locatie_key = aog.ALG_LOCATIE_KEY
|
||||||
AND g.alg_gebouw_key = v.alg_gebouw_key
|
AND aog.ALG_RUIMTE_KEY = ra.ALG_RUIMTE_KEY
|
||||||
AND v.alg_verdieping_key = r.alg_verdieping_key
|
|
||||||
AND r.alg_ruimte_key = ra.alg_ruimte_key
|
|
||||||
AND rsv.res_rsv_ruimte_host_key = p.prs_perslid_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_key = p.prs_afdeling_key
|
||||||
AND a.prs_afdeling_parentkey = bu.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
|
-- Urgente meldingen
|
||||||
CREATE OR REPLACE VIEW BLST_V_RAP_URGENTE_MELDINGEN
|
CREATE OR REPLACE VIEW BLST_V_RAP_URGENTE_MELDINGEN
|
||||||
(
|
(
|
||||||
|
|||||||
Reference in New Issue
Block a user