AAAR#37181 Uitbreiding catering export rapport
svn path=/Customer/trunk/; revision=30086
This commit is contained in:
110
AA/aaxx.sql
110
AA/aaxx.sql
@@ -12375,6 +12375,7 @@ AS
|
||||
FROM aaxx_v_rap_trace_uitvoerder;
|
||||
|
||||
|
||||
/* Formatted on 19-7-2016 18:06:24 (QP5 v5.136.908.31019) */
|
||||
CREATE OR REPLACE VIEW aaxx_v_rap_catering_export
|
||||
(
|
||||
reservering,
|
||||
@@ -12385,75 +12386,54 @@ CREATE OR REPLACE VIEW aaxx_v_rap_catering_export
|
||||
fclt_f_periode,
|
||||
aanvrager,
|
||||
gebouw,
|
||||
aantal,
|
||||
artikel,
|
||||
btw,
|
||||
totaal
|
||||
)
|
||||
AS
|
||||
SELECT reservering,
|
||||
kostenplaats_nr,
|
||||
kostenplaats,
|
||||
boekingsdatum,
|
||||
afmelddatum,
|
||||
periode,
|
||||
aanvrager,
|
||||
gebouw,
|
||||
TO_CHAR (btw),
|
||||
SUM (totaalprijs) prijs
|
||||
FROM (SELECT rrr.res_reservering_key || '/' || rrr.res_rsv_ruimte_volgnr
|
||||
reservering,
|
||||
k.prs_kostenplaats_nr kostenplaats_nr,
|
||||
k.prs_kostenplaats_omschrijving kostenplaats,
|
||||
res_rsv_artikel_levering boekingsdatum,
|
||||
res_rsv_artikel_afgemeld afmelddatum,
|
||||
TO_CHAR (ADD_MONTHS (rra.res_rsv_artikel_verwerkt, -1),
|
||||
'yyyy-mm')
|
||||
periode,
|
||||
pf.prs_perslid_naam_full aanvrager,
|
||||
g.alg_gebouw_code gebouw,
|
||||
ra.res_artikel_btw btw,
|
||||
rra.res_rsv_artikel_prijs totaalprijs
|
||||
FROM res_rsv_artikel rra,
|
||||
res_rsv_ruimte rrr,
|
||||
prs_kostenplaats k,
|
||||
prs_perslid p,
|
||||
alg_gebouw g,
|
||||
prs_afdeling a,
|
||||
prs_v_perslid_fullnames_all pf,
|
||||
res_artikel ra,
|
||||
( SELECT res_rsv_ruimte_key,
|
||||
MAX (alg_gebouw_key) alg_gebouw_key
|
||||
FROM (SELECT rrr.res_rsv_ruimte_key,
|
||||
(SELECT alg_gebouw_key
|
||||
FROM alg_verdieping v, alg_ruimte r
|
||||
WHERE v.alg_verdieping_key =
|
||||
r.alg_verdieping_key
|
||||
AND r.alg_ruimte_key =
|
||||
COALESCE (r2ar.alg_ruimte_key,
|
||||
rrr.alg_ruimte_key))
|
||||
alg_gebouw_key
|
||||
FROM res_v_rsv_ruimte_2_alg_ruimte r2ar,
|
||||
res_v_aanwezigrsv_ruimte rrr
|
||||
WHERE rrr.res_rsv_ruimte_key =
|
||||
r2ar.res_rsv_ruimte_key(+))
|
||||
GROUP BY res_rsv_ruimte_key) rg
|
||||
WHERE rra.res_status_bo_key = 6
|
||||
AND rra.res_rsv_ruimte_key = rrr.res_rsv_ruimte_key
|
||||
AND rrr.prs_kostenplaats_key = k.prs_kostenplaats_key(+)
|
||||
AND rrr.res_rsv_ruimte_host_key = p.prs_perslid_key
|
||||
AND p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND p.prs_perslid_key = pf.prs_perslid_key
|
||||
AND rra.res_artikel_key = ra.res_artikel_key
|
||||
AND rrr.res_rsv_ruimte_key = rg.res_rsv_ruimte_key
|
||||
AND rg.alg_gebouw_key = g.alg_gebouw_key(+))
|
||||
GROUP BY reservering,
|
||||
kostenplaats_nr,
|
||||
kostenplaats,
|
||||
boekingsdatum,
|
||||
afmelddatum,
|
||||
periode,
|
||||
aanvrager,
|
||||
gebouw,
|
||||
btw;
|
||||
SELECT rrr.res_reservering_key || '/' || rrr.res_rsv_ruimte_volgnr
|
||||
reservering,
|
||||
k.prs_kostenplaats_nr,
|
||||
k.prs_kostenplaats_omschrijving,
|
||||
rra.res_rsv_artikel_levering,
|
||||
rra.res_rsv_artikel_afgemeld,
|
||||
TO_CHAR (ADD_MONTHS (rra.res_rsv_artikel_verwerkt, -1), 'yyyy-mm')
|
||||
periode,
|
||||
pf.prs_perslid_naam_full,
|
||||
g.alg_gebouw_code,
|
||||
rra.res_rsv_artikel_aantal,
|
||||
ra.res_artikel_omschrijving,
|
||||
ra.res_artikel_btw,
|
||||
rra.res_rsv_artikel_prijs
|
||||
FROM res_rsv_artikel rra,
|
||||
res_rsv_ruimte rrr,
|
||||
prs_kostenplaats k,
|
||||
prs_perslid p,
|
||||
alg_gebouw g,
|
||||
prs_afdeling a,
|
||||
prs_v_perslid_fullnames_all pf,
|
||||
res_artikel ra,
|
||||
( SELECT res_rsv_ruimte_key, MAX (alg_gebouw_key) alg_gebouw_key
|
||||
FROM (SELECT rrr.res_rsv_ruimte_key,
|
||||
(SELECT alg_gebouw_key
|
||||
FROM alg_verdieping v, alg_ruimte r
|
||||
WHERE v.alg_verdieping_key = r.alg_verdieping_key
|
||||
AND r.alg_ruimte_key = COALESCE (r2ar.alg_ruimte_key, rrr.alg_ruimte_key))
|
||||
alg_gebouw_key
|
||||
FROM res_v_rsv_ruimte_2_alg_ruimte r2ar,
|
||||
res_v_aanwezigrsv_ruimte rrr
|
||||
WHERE rrr.res_rsv_ruimte_key = r2ar.res_rsv_ruimte_key(+))
|
||||
GROUP BY res_rsv_ruimte_key) rg
|
||||
WHERE rra.res_status_bo_key = 6
|
||||
AND rra.res_rsv_ruimte_key = rrr.res_rsv_ruimte_key
|
||||
AND rrr.prs_kostenplaats_key = k.prs_kostenplaats_key(+)
|
||||
AND rrr.res_rsv_ruimte_host_key = p.prs_perslid_key
|
||||
AND p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND p.prs_perslid_key = pf.prs_perslid_key
|
||||
AND rra.res_artikel_key = ra.res_artikel_key
|
||||
AND rrr.res_rsv_ruimte_key = rg.res_rsv_ruimte_key
|
||||
AND rg.alg_gebouw_key = g.alg_gebouw_key(+);
|
||||
|
||||
CREATE OR REPLACE VIEW aaxx_v_rap_login_user (hide_f_datum, fclt_d_datum, aantal)
|
||||
AS
|
||||
|
||||
Reference in New Issue
Block a user