PROR#90220 -- extra view toegevoegd
svn path=/Customer/trunk/; revision=69972
This commit is contained in:
@@ -1768,6 +1768,102 @@ AS
|
|||||||
AND TRUNC(p.van)>= TRUNC(ADD_MONTHS(SYSDATE, -1),'MM')
|
AND TRUNC(p.van)>= TRUNC(ADD_MONTHS(SYSDATE, -1),'MM')
|
||||||
AND TRUNC(p.van) <= TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE,-1))));
|
AND TRUNC(p.van) <= TRUNC(LAST_DAY(ADD_MONTHS(SYSDATE,-1))));
|
||||||
|
|
||||||
|
-- PROR#90220 - Kopie van pror_v_fin_catering_rapport alleen dan zonder dat alleen afgelopen maand toont maar alle catering. De filter komt in het Rapport zelf in facilitor.
|
||||||
|
-- Doel: kunnen navigeren tussen verschillende data.
|
||||||
|
CREATE OR REPLACE VIEW pror_v_fin_catering_rapport_alledata
|
||||||
|
(
|
||||||
|
bestelnr,
|
||||||
|
bestellingreferentie,
|
||||||
|
kostenplaatsnr,
|
||||||
|
locatie,
|
||||||
|
ruimte,
|
||||||
|
aanvrager,
|
||||||
|
leveringsdatum,
|
||||||
|
aantal,
|
||||||
|
artikel_nr,
|
||||||
|
artikel_omschrijving,
|
||||||
|
prijs_inc_btw,
|
||||||
|
subtot_inc_btw,
|
||||||
|
subtot_excl_btw,
|
||||||
|
btw,
|
||||||
|
aantal_personen,
|
||||||
|
kosten_pp_inc_btw,
|
||||||
|
kosten_pp_exc_btw,
|
||||||
|
zakelijk_nietzakelijk
|
||||||
|
)
|
||||||
|
AS
|
||||||
|
SELECT bestelnr,
|
||||||
|
bestellingreferentie,
|
||||||
|
kostenplaatsnr,
|
||||||
|
locatie,
|
||||||
|
ruimte,
|
||||||
|
aanvrager,
|
||||||
|
leveringsdatum,
|
||||||
|
aantal,
|
||||||
|
artikel_nr,
|
||||||
|
artikel_omschrijving,
|
||||||
|
prijs_inc_btw,
|
||||||
|
subtot_inc_btw,
|
||||||
|
subtot_excl_btw,
|
||||||
|
btw,
|
||||||
|
COALESCE(aantal_personen,1) aantal_personen,
|
||||||
|
ROUND(subtot_inc_btw/COALESCE(aantal_personen,1),2) kosten_pp_inc_btw,
|
||||||
|
ROUND(subtot_excl_btw/COALESCE(aantal_personen,1),2) kosten_pp_exc_btw,
|
||||||
|
zakelijk_nietzakelijk
|
||||||
|
FROM (
|
||||||
|
SELECT p.rrr_key bestelnr,
|
||||||
|
p.reservering bestellingreferentie,
|
||||||
|
p.kostenplaats kostenplaatsnr,
|
||||||
|
SUBSTR(p.loc_gb_ruimtenr,INSTR(p.loc_gb_ruimtenr,'-',1,1)+1,INSTR(p.loc_gb_ruimtenr,'-',1,2)-INSTR(p.loc_gb_ruimtenr,'-',1,1)-1) locatie,
|
||||||
|
p.loc_gb_ruimtenr ruimte,
|
||||||
|
p.aanvrager aanvrager,
|
||||||
|
TRUNC(p.van) leveringsdatum,
|
||||||
|
art.aantal aantal,
|
||||||
|
art.artikelnr artikel_nr,
|
||||||
|
art.artikel_omschrijving artikel_omschrijving,
|
||||||
|
art.prijs prijs_inc_btw,
|
||||||
|
ROUND(COALESCE(art.totprijs,art.aantal*art.prijs),2) subtot_inc_btw,
|
||||||
|
ROUND(COALESCE(art.totprijs,art.aantal*art.prijs)/((100+art.btw)/100),2) subtot_excl_btw,
|
||||||
|
art.btw||'%' btw,
|
||||||
|
(SELECT res_rsv_ruimte_bezoekers
|
||||||
|
FROM res_rsv_ruimte
|
||||||
|
WHERE res_rsv_ruimte_key=p.rrr_key) aantal_personen,
|
||||||
|
(SELECT fud.fac_usrdata_omschr
|
||||||
|
FROM res_kenmerkwaarde rkw, res_kenmerk rk, res_srtkenmerk rsk, fac_usrdata fud
|
||||||
|
WHERE UPPER(rsk.res_srtkenmerk_omschrijving)='ZAKELIJK/NIET ZAKELIJK'
|
||||||
|
AND rk.res_srtkenmerk_key=rsk.res_srtkenmerk_key
|
||||||
|
AND rkw.res_kenmerk_key=rk.res_kenmerk_key
|
||||||
|
AND rkw.res_rsv_ruimte_key=p.rrr_key
|
||||||
|
AND fud.fac_usrdata_key=fac.safe_to_number(rkw.res_kenmerkreservering_waarde)) zakelijk_nietzakelijk,
|
||||||
|
(SELECT k.res_kenmerk_key
|
||||||
|
FROM res_kenmerk k
|
||||||
|
WHERE k.res_kenmerk_omschrijving='ExternSyncDatum'
|
||||||
|
AND k.res_activiteit_key = p.activiteit_key) kenmerk_sync_key
|
||||||
|
FROM pror_v_select_catering p,
|
||||||
|
( SELECT rra.res_rsv_ruimte_key,
|
||||||
|
rra.res_rsv_artikel_key,
|
||||||
|
rra.res_rsv_artikel_aantal aantal,
|
||||||
|
ra.res_artikel_omschrijving artikel_omschrijving,
|
||||||
|
COALESCE(ra.res_artikel_nr,ra.res_artikel_externnr) artikelnr,
|
||||||
|
rra.res_rsv_artikel_levering van,
|
||||||
|
ra.res_artikel_btw btw,
|
||||||
|
rra.res_rsv_artikel_prijs totprijs,
|
||||||
|
ra.res_artikel_prijs prijs,
|
||||||
|
rd.ins_discipline_omschrijving catalogus,
|
||||||
|
(SELECT rka.res_kenmerkartikel_waarde
|
||||||
|
FROM res_kenmerkartikel rka, res_kenmerk rk, res_srtkenmerk rsk, fac_usrdata fud
|
||||||
|
WHERE rka.res_rsv_artikel_key=rra.res_rsv_artikel_key
|
||||||
|
AND rk.res_kenmerk_key=rka.res_kenmerk_key
|
||||||
|
AND rsk.res_srtkenmerk_key = rk.res_srtkenmerk_key
|
||||||
|
AND rsk.res_srtkenmerk_upper='MAATWERK OPMERKING') opmerking
|
||||||
|
FROM res_rsv_artikel rra,
|
||||||
|
res_artikel ra,
|
||||||
|
res_discipline rd
|
||||||
|
WHERE rra.res_artikel_key = ra.res_artikel_key
|
||||||
|
AND ra.res_artikel_btw IN (0, 9, 21)
|
||||||
|
AND rd.ins_discipline_key=ra.res_discipline_key) art
|
||||||
|
WHERE art.res_rsv_ruimte_key=p.rrr_key);
|
||||||
|
|
||||||
|
|
||||||
--- EXPORTS
|
--- EXPORTS
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user