FCLT#63700 wat basisthemaviews in de core
svn path=/Database/trunk/; revision=47967
This commit is contained in:
@@ -879,6 +879,49 @@ AS
|
||||
ORDER BY datum, ins_deel_key;
|
||||
|
||||
|
||||
-- Paar views om de populariteit van reserveerbare objecten te kunnen illustreren
|
||||
-- Basisview, met aantal per datum
|
||||
CREATE_VIEW(cad_v_thema_deel_gereserveerd,0)
|
||||
AS
|
||||
SELECT TRUNC (rrd.res_rsv_deel_van) datum,
|
||||
rd.res_ins_deel_key ins_deel_key,
|
||||
rd.res_deel_omschrijving,
|
||||
COUNT (*) aantal
|
||||
FROM res_rsv_deel rrd, res_deel rd
|
||||
WHERE rrd.res_deel_key = rd.res_deel_key
|
||||
GROUP BY TRUNC (rrd.res_rsv_deel_van), rd.res_ins_deel_key, rd.res_deel_omschrijving;
|
||||
|
||||
-- Totaal gereserveerde dagen of delen daarvan in de afgelopen 1, 4 resp 8 wkn
|
||||
CREATE_VIEW(cad_v_thema_deel_populair_1wkn,0)
|
||||
AS
|
||||
SELECT ins_deel_key, res_deel_omschrijving, COUNT (*) waarde
|
||||
FROM cad_v_thema_deel_gereserveerd
|
||||
WHERE datum BETWEEN SYSDATE - 8 AND SYSDATE
|
||||
GROUP BY ins_deel_key, res_deel_omschrijving;
|
||||
|
||||
CREATE_VIEW(cad_v_thema_deel_populair_4wkn,0)
|
||||
AS
|
||||
SELECT ins_deel_key, res_deel_omschrijving, COUNT (*) waarde
|
||||
FROM cad_v_thema_deel_gereserveerd
|
||||
WHERE datum BETWEEN SYSDATE - 29 AND SYSDATE
|
||||
GROUP BY ins_deel_key, res_deel_omschrijving;
|
||||
|
||||
CREATE_VIEW(cad_v_thema_deel_populair_8wkn,0)
|
||||
AS
|
||||
SELECT ins_deel_key, res_deel_omschrijving, COUNT (*) waarde
|
||||
FROM cad_v_thema_deel_gereserveerd
|
||||
WHERE datum BETWEEN SYSDATE - 57 AND SYSDATE
|
||||
GROUP BY ins_deel_key, res_deel_omschrijving;
|
||||
|
||||
-- Toekomstig populair
|
||||
CREATE_VIEW(cad_v_thema_deel_populair_futu,0)
|
||||
AS
|
||||
SELECT ins_deel_key, res_deel_omschrijving, COUNT (*) waarde
|
||||
FROM cad_v_thema_deel_gereserveerd
|
||||
WHERE datum > SYSDATE
|
||||
GROUP BY ins_deel_key, res_deel_omschrijving;
|
||||
|
||||
|
||||
REGISTERRUN('$Id$')
|
||||
|
||||
#endif // CAD
|
||||
|
||||
Reference in New Issue
Block a user