svn path=/Customer/trunk/; revision=12569
This commit is contained in:
Peter Feij
2003-05-08 12:53:40 +00:00
parent 35f15d2ca9
commit 96bbc79994
2 changed files with 108 additions and 0 deletions

View File

View File

@@ -0,0 +1,108 @@
--CREATE OR REPLACE VIEW cgey_reserveringsoverzicht AS
--SELECT
-- e.prs_eenheid_code Unit,
-- a.PRS_AFDELING_NAAM FCLT_F_Practise,
-- rs.res_reservering_key Reservering,
-- TO_CHAR(rs.RES_RESERVERING_VAN, 'DD-MM-YYYY ') Datum,
-- TO_CHAR(rs.RES_RESERVERING_VAN, 'HH24:MI') Begintijd,
-- TO_CHAR(rs.RES_RESERVERING_TOT, 'HH24:MI') Eindtijd,
-- rs.RES_RESERVERING_OMSCHRIJVING Evenement,
-- id.INS_DEEL_OMSCHRIJVING Voorziening,
-- rs.RES_RESERVERING_BEZOEKERS AantalPersonen,
-- nvl(rm.RES_RUIMTE_NR, nvl(rs.RES_RESERVERING_PLAATS, ' ')) Lokatie,
-- p.prs_perslid_naam||DECODE(p.prs_perslid_voorletters, null, '', ', '||p.prs_perslid_voorletters)||DECODE(p.prs_perslid_voornaam, null, '', ' ('||p.prs_perslid_voornaam||')') Aanvrager,
-- rm.res_ruimte_prijs Prijs
--FROM
-- RES_v_aanwezigRESERVERING rs,
-- res_ruimte rm,
-- prs_perslid p,
-- RES_OPSTELLING O,
-- RES_RSV_DEEL rd,
-- res_deel de,
-- prs_afdeling a,
-- ins_deel id,
-- prs_eenheid e
--WHERE
-- rd.RES_RSV_DEEL_STATUS < 5 and
-- rs.RES_RUIMTE_KEY = rm.RES_RUIMTE_KEY(+) and
-- p.PRS_PERSLID_KEY=rs.PRS_PERSLID_KEY AND
-- a.prs_afdeling_key(+) = p.prs_afdeling_key and
-- id.INS_DEEL_KEY = de.RES_INS_DEEL_KEY AND
-- rd.RES_DEEL_KEY = de.RES_DEEL_KEY AND
-- rs.RES_RESERVERING_KEY = rd.RES_RESERVERING_KEY and
-- rs.res_opstelling_key = o.res_opstelling_key(+) and
-- a.prs_eenheid_key=e.prs_eenheid_key
--UNION
-- SELECT
-- e.prs_eenheid_code,
-- a.PRS_AFDELING_NAAM,
-- rs.res_reservering_key,
-- TO_CHAR(rs.RES_RESERVERING_VAN, 'DD-MM-YYYY '),
-- TO_CHAR(rs.RES_RESERVERING_VAN, 'HH24:MI'),
-- TO_CHAR(rs.RES_RESERVERING_TOT, 'HH24:MI'),
-- rs.RES_RESERVERING_OMSCHRIJVING,
-- ' ' || ra.RES_RSV_ARTIKEL_AANTAL ||'x '||nvl(de.RES_ARTIKEL_EENHEID,'')||' '|| de.RES_ARTIKEL_OMSCHRIJVING,
-- rs.RES_RESERVERING_BEZOEKERS,
-- nvl(rm.RES_RUIMTE_NR, nvl(rs.RES_RESERVERING_PLAATS,' ')),
-- p.prs_perslid_naam||DECODE(p.prs_perslid_voorletters,null,'',', '||p.prs_perslid_voorletters)||DECODE(p.prs_perslid_voornaam,null,'',' ('||p.prs_perslid_voornaam||')'),
-- de.res_artikel_prijs*ra.RES_RSV_ARTIKEL_AANTAL
--from
-- RES_v_aanwezigRESERVERING rs,
-- res_ruimte rm,
-- prs_perslid p,
-- RES_OPSTELLING O,
-- prs_afdeling a,
-- RES_RSV_ARTIKEL ra,
-- res_artikel de,
-- prs_eenheid e
--WHERE
-- ra.RES_RSV_ARTIKEL_STATUS < 5 and
-- rs.RES_RUIMTE_KEY = rm.RES_RUIMTE_KEY(+) and
-- p.PRS_PERSLID_KEY=rs.PRS_PERSLID_KEY AND
-- a.prs_afdeling_key(+) = p.prs_afdeling_key AND
-- ra.RES_ARTIKEL_KEY = de.RES_ARTIKEL_KEY AND
-- rs.RES_RESERVERING_KEY = ra.RES_RESERVERING_KEY and
-- rs.res_opstelling_key = o.res_opstelling_key(+) and
-- a.prs_eenheid_key=e.prs_eenheid_key
--order by 1,2,3
--
CREATE OR REPLACE VIEW cgey_reserveringsoverzicht AS
SELECT
TO_CHAR(rs.RES_RESERVERING_VAN, 'YYMM ') FCLT_F_Maand,
e.prs_eenheid_code Unit,
a.PRS_AFDELING_NAAM Practice,
TO_CHAR(rs.res_reservering_key) Reservering,
TO_CHAR(rs.RES_RESERVERING_VAN, 'DD-MM-YYYY ') Datum,
TO_CHAR(rs.RES_RESERVERING_VAN, 'HH24:MI') Begintijd,
TO_CHAR(rs.RES_RESERVERING_TOT, 'HH24:MI') Eindtijd,
--rs.RES_RESERVERING_OMSCHRIJVING Evenement,
' ' || ra.RES_RSV_ARTIKEL_AANTAL ||'x '||nvl(de.RES_ARTIKEL_EENHEID,'')||' '|| de.RES_ARTIKEL_OMSCHRIJVING Voorziening,
rs.RES_RESERVERING_BEZOEKERS AantalPersonen,
nvl(rm.RES_RUIMTE_NR, nvl(rs.RES_RESERVERING_PLAATS,' ')) Lokatie,
p.prs_perslid_naam||DECODE(p.prs_perslid_voorletters,null,'',', '||p.prs_perslid_voorletters)||DECODE(p.prs_perslid_voornaam,null,'',' ('||p.prs_perslid_voornaam||')') Aanvrager,
de.res_artikel_prijs*ra.RES_RSV_ARTIKEL_AANTAL Kosten
from
RES_v_aanwezigRESERVERING rs,
res_ruimte rm,
prs_perslid p,
RES_OPSTELLING O,
prs_afdeling a,
RES_RSV_ARTIKEL ra,
res_artikel de,
prs_eenheid e
WHERE
ra.RES_RSV_ARTIKEL_STATUS < 5 and
rs.RES_RUIMTE_KEY = rm.RES_RUIMTE_KEY(+) and
p.PRS_PERSLID_KEY=rs.PRS_PERSLID_KEY AND
a.prs_afdeling_key(+) = p.prs_afdeling_key AND
ra.RES_ARTIKEL_KEY = de.RES_ARTIKEL_KEY AND
rs.RES_RESERVERING_KEY = ra.RES_RESERVERING_KEY and
rs.res_opstelling_key = o.res_opstelling_key(+) and
a.prs_eenheid_key=e.prs_eenheid_key
insert into fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info)
values('Reserveringsoverzicht per Practice','cgey_reserveringsoverzicht','Overzicht van alle reserveringen met kosten per practice in een bepaalde maand (YYMM)');