PROR#90220 -- extra view toegevoegd
svn path=/Customer/trunk/; revision=69972
This commit is contained in:
@@ -1768,7 +1768,103 @@ AS
|
||||
AND TRUNC(p.van)>= TRUNC(ADD_MONTHS(SYSDATE, -1),'MM')
|
||||
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
|
||||
|
||||
-- PROVAT EXPORT
|
||||
|
||||
Reference in New Issue
Block a user