Files
Customer/onces/BLCC/BLCC#39810.sql
Robin Stoker a1bfa64756 BLCC#39810 -- Fixversie voor cateringview
svn path=/Customer/; revision=34138
2017-06-06 14:01:31 +00:00

89 lines
2.7 KiB
SQL

--
-- $Id$
--
-- Script containing customer specific sql statements for the BLCC database
DEFINE thisfile = 'BLCC#39810.SQL'
DEFINE dbuser = '^BLCC'
DEFINE custid = 'BLCC'
SET ECHO ON
SET DEFINE ON
COLUMN fcltlogfile NEW_VALUE fcltlogfile NOPRINT;
WHENEVER SQLERROR EXIT;
SELECT adm.scriptspoolfile('&dbuser', '&thisfile') AS fcltlogfile FROM DUAL;
WHENEVER SQLERROR CONTINUE;
SPOOL &fcltlogfile
SET DEFINE OFF
------ payload begin ------
CREATE OR REPLACE VIEW BLCC_V_RAP_CATERINGOVERZICHT
(
FCLT_F_RUIMTE,
FCLT_F_DATUM,
TIJD_VANAF,
TIJD_TOT,
RESNR,
OMSCHRIJVING,
ARTIKELKEY,
ARTIKELNR,
ARTIKELOMSCHRIJVING,
AANTAL,
STUKPRIJS,
KOSTEN,
BESTELLER,
COSTCENTER,
ACTIVITEIT,
OPSTELLING
)
AS
SELECT DISTINCT r.alg_ruimte_omschrijving,
rr.res_rsv_ruimte_van,
TO_CHAR (rr.res_rsv_ruimte_van, 'hh24:mi'),
TO_CHAR (rr.res_rsv_ruimte_tot, 'hh24:mi'),
rr.res_reservering_key || '/' || rr.res_rsv_ruimte_volgnr,
rr.res_rsv_ruimte_opmerking,
rra.res_rsv_artikel_key,
ra.res_artikel_nr,
ra.res_artikel_omschrijving,
rra.res_rsv_artikel_aantal,
ra.res_artikel_prijs,
rra.res_rsv_artikel_prijs,
prs_perslid_naam_full,
pk.prs_kostenplaats_omschrijving,
rac.res_activiteit_omschrijving,
o.res_opstelling_omschrijving
FROM res_rsv_ruimte rr,
alg_ruimte r,
res_artikel ra,
res_rsv_artikel rra,
prs_v_perslid_fullnames ppf,
res_discipline rd,
prs_kostenplaats pk,
res_activiteit rac,
res_ruimte_opstelling ro,
res_opstelling o,
res_ruimte rui
WHERE rr.alg_ruimte_key = r.alg_ruimte_key
AND rra.res_rsv_ruimte_key = rr.res_rsv_ruimte_key
AND rra.res_artikel_key = ra.res_artikel_key
AND rr.res_rsv_ruimte_contact_key = ppf.prs_perslid_key
AND rr.res_rsv_ruimte_host_key = ppf.prs_perslid_key
AND ra.res_discipline_key = rd.ins_discipline_key
AND rr.prs_kostenplaats_key = pk.prs_kostenplaats_key(+)
AND rr.res_activiteit_key = rac.res_activiteit_key
AND ro.res_ruimte_key = rui.res_ruimte_key
AND ro.res_opstelling_key = o.res_opstelling_key;
------ payload end ------
SET DEFINE OFF
BEGIN adm.systrackscriptId ('$Id$', 0); END;
/
COMMIT;
SET ECHO OFF
SPOOL OFF
SET DEFINE ON
PROMPT Logfile of this upgrade is: &fcltlogfile