BOFO#16156

svn path=/Customer/trunk/; revision=13935
This commit is contained in:
Arthur Egberink
2009-08-24 14:23:14 +00:00
parent 82426200bb
commit a5fe7a3cdf

76
BOFO/bofo.sql Normal file
View File

@@ -0,0 +1,76 @@
-- Script containing customer specific configuration sql statements for BOFO: Bouwfonds ontwikkeling zuid-west
-- (c) 2009 SG|facilitor
-- $Revision: 1 $
-- $Modtime: 19-08-09 15:22 $
--
-- Support: +31 53 4800710
SPOOL xBOFO.LST
SET ECHO ON
--------------
CREATE OR REPLACE VIEW bofo_v_info_verkoopkamer (
bezoekers,
bezet,
res_ruimte_nr,
res_ruimte_key,
vrij_tot,
bezet_tot
)
AS
SELECT NVL (bezoekers.bez_afspraak_naam, 'geen'),
(SELECT COUNT ( * )
FROM res_rsv_ruimte rrr
WHERE SYSDATE BETWEEN res_rsv_ruimte_van AND res_rsv_ruimte_tot
AND rrr.res_ruimte_opstel_key = ro.res_ruimte_opstel_key)
bezet,
res_ruimte_nr,
rr.res_ruimte_key,
(SELECT NVL (MIN (TO_CHAR (res_rsv_ruimte_van, 'hh24:mi')), '24:00')
FROM res_rsv_ruimte rrr
WHERE res_rsv_ruimte_van BETWEEN SYSDATE AND TRUNC (SYSDATE + 1)
AND rrr.res_ruimte_opstel_key = ro.res_ruimte_opstel_key)
vrij_tot,
(SELECT MIN (TO_CHAR (res_rsv_ruimte_tot, 'hh24:mi'))
FROM res_rsv_ruimte rrr
WHERE res_rsv_ruimte_tot BETWEEN SYSDATE AND TRUNC (SYSDATE + 1)
AND rrr.res_ruimte_opstel_key = ro.res_ruimte_opstel_key)
bezet_tot
FROM res_ruimte_opstelling ro,
res_ruimte rr,
(SELECT bez_afspraak_naam, res_ruimte_opstel_key
FROM bez_bezoekers b, bez_afspraak a, res_rsv_ruimte rrr
WHERE b.bez_afspraak_key = a.bez_afspraak_key
AND rrr.res_rsv_ruimte_key = a.res_rsv_ruimte_key
AND rrr.res_rsv_ruimte_van BETWEEN SYSDATE - 1 / 96
AND SYSDATE + 1 / 96) bezoekers
WHERE ro.res_ruimte_key = rr.res_ruimte_key
AND bezoekers.res_ruimte_opstel_key(+) = ro.res_ruimte_opstel_key;
CREATE OR REPLACE VIEW BOFO_V_RAP_ZIEKMELDING (naam
,datum_ziekmelding
,omschrijving
,opmerking
,datum_betermelding
,nummer)
AS
SELECT pf.prs_perslid_naam_full naam,
mld_melding_datum datum_ziekmelding,
SUBSTR (mld_melding_omschrijving, 1, 1000) omschijving,
SUBSTR (mld_melding_opmerking, 1, 1000) opmerking,
mld_melding_afgemeld datum_betermelding,
mld_melding_key nummer
FROM mld_melding m, prs_v_perslid_fullnames pf
WHERE mld_stdmelding_key = 79
AND m.prs_perslid_key = pf.prs_perslid_key
AND COALESCE (mld_melding_afgemeld, SYSDATE) > SYSDATE - 5;
-- insert into fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name, fac_usrrap_functie)
-- values ('Ziekmeldingen', 'bofo_v_rap_ziekmelding', 1)
COMMIT;
spool off