VLKC#39756 Doorbelasting catering/Wijzigen kostenplaats-logica
svn path=/Customer/trunk/; revision=33084
This commit is contained in:
@@ -1367,8 +1367,8 @@ CREATE OR REPLACE VIEW vlkc_v_rap_cat_doorbelasting
|
||||
)
|
||||
AS
|
||||
SELECT TO_CHAR (x.res_rsv_artikel_levering, 'yyyy') jaar,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
COALESCE (x.prs_kostenplaats_nr, kp.prs_kostenplaats_nr),
|
||||
DECODE (x.prs_kostenplaats_nr, NULL, kp.prs_kostenplaats_omschrijving, x.prs_kostenplaats_omschrijving),
|
||||
--COUNT (DISTINCT res_id),
|
||||
SUM(DECODE (TO_CHAR (x.res_rsv_artikel_levering, 'mm'), '01', verw_prijs, 0)) jan,
|
||||
SUM(DECODE (TO_CHAR (x.res_rsv_artikel_levering, 'mm'), '02', verw_prijs, 0)) feb,
|
||||
@@ -1397,14 +1397,15 @@ AS
|
||||
rra.res_rsv_artikel_aantal aantal,
|
||||
ra.res_artikel_prijs stuksprijs,
|
||||
rra.res_rsv_artikel_prijs verw_prijs,
|
||||
rra.res_rsv_artikel_aantal * ra.res_artikel_prijs prijs
|
||||
FROM res_rsv_ruimte rrr,
|
||||
res_v_aanwezigrsv_artikel rra,
|
||||
res_artikel ra
|
||||
rra.res_rsv_artikel_aantal * ra.res_artikel_prijs prijs,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving
|
||||
FROM res_rsv_ruimte rrr, res_v_aanwezigrsv_artikel rra, res_artikel ra, prs_kostenplaats kp
|
||||
WHERE rrr.alg_ruimte_key IS NULL
|
||||
AND rrr.res_rsv_ruimte_key = rra.res_rsv_ruimte_key
|
||||
AND rra.res_status_bo_key = 5
|
||||
AND rra.res_artikel_key = ra.res_artikel_key
|
||||
AND rrr.prs_kostenplaats_key = kp.prs_kostenplaats_key(+)
|
||||
UNION ALL
|
||||
SELECT rra.res_rsv_artikel_levering,
|
||||
rrr.res_rsv_ruimte_host_key,
|
||||
@@ -1420,24 +1421,27 @@ AS
|
||||
rra.res_rsv_artikel_aantal aantal,
|
||||
ra.res_artikel_prijs stuksprijs,
|
||||
rra.res_rsv_artikel_prijs verw_prijs,
|
||||
rra.res_rsv_artikel_aantal * ra.res_artikel_prijs prijs
|
||||
FROM res_rsv_ruimte rrr,
|
||||
res_v_aanwezigrsv_artikel rra,
|
||||
res_artikel ra
|
||||
rra.res_rsv_artikel_aantal * ra.res_artikel_prijs prijs,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving
|
||||
FROM res_rsv_ruimte rrr, res_v_aanwezigrsv_artikel rra, res_artikel ra, prs_kostenplaats kp
|
||||
WHERE rrr.res_ruimte_opstel_key IS NULL
|
||||
AND rrr.res_rsv_ruimte_key = rra.res_rsv_ruimte_key
|
||||
AND rra.res_status_bo_key = 5
|
||||
AND rra.res_artikel_key = ra.res_artikel_key) x,
|
||||
AND rra.res_artikel_key = ra.res_artikel_key
|
||||
AND rrr.prs_kostenplaats_key = kp.prs_kostenplaats_key(+)) x,
|
||||
prs_perslid p, prs_afdeling a, prs_kostenplaats kp
|
||||
WHERE TO_CHAR (x.res_rsv_artikel_levering, 'yyyy') = TO_CHAR (ADD_MONTHS (SYSDATE, -12), 'yyyy')
|
||||
AND x.res_rsv_ruimte_host_key = p.prs_perslid_key
|
||||
AND p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND a.prs_kostenplaats_key = kp.prs_kostenplaats_key
|
||||
GROUP BY TO_CHAR (x.res_rsv_artikel_levering, 'yyyy'), kp.prs_kostenplaats_nr, kp.prs_kostenplaats_omschrijving
|
||||
GROUP BY TO_CHAR (x.res_rsv_artikel_levering, 'yyyy'),
|
||||
COALESCE (x.prs_kostenplaats_nr, kp.prs_kostenplaats_nr),
|
||||
DECODE (x.prs_kostenplaats_nr, NULL, kp.prs_kostenplaats_omschrijving, x.prs_kostenplaats_omschrijving)
|
||||
UNION ALL
|
||||
SELECT TO_CHAR (x.res_rsv_artikel_levering, 'yyyy') jaar,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving,
|
||||
COALESCE (x.prs_kostenplaats_nr, kp.prs_kostenplaats_nr),
|
||||
DECODE (x.prs_kostenplaats_nr, NULL, kp.prs_kostenplaats_omschrijving, x.prs_kostenplaats_omschrijving),
|
||||
--COUNT (DISTINCT res_id),
|
||||
SUM(DECODE (TO_CHAR (x.res_rsv_artikel_levering, 'mm'), '01', verw_prijs, 0)) jan,
|
||||
SUM(DECODE (TO_CHAR (x.res_rsv_artikel_levering, 'mm'), '02', verw_prijs, 0)) feb,
|
||||
@@ -1466,14 +1470,15 @@ AS
|
||||
rra.res_rsv_artikel_aantal aantal,
|
||||
ra.res_artikel_prijs stuksprijs,
|
||||
rra.res_rsv_artikel_prijs verw_prijs,
|
||||
rra.res_rsv_artikel_aantal * ra.res_artikel_prijs prijs
|
||||
FROM res_rsv_ruimte rrr,
|
||||
res_v_aanwezigrsv_artikel rra,
|
||||
res_artikel ra
|
||||
rra.res_rsv_artikel_aantal * ra.res_artikel_prijs prijs,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving
|
||||
FROM res_rsv_ruimte rrr, res_v_aanwezigrsv_artikel rra, res_artikel ra, prs_kostenplaats kp
|
||||
WHERE rrr.alg_ruimte_key IS NULL
|
||||
AND rrr.res_rsv_ruimte_key = rra.res_rsv_ruimte_key
|
||||
AND rra.res_status_bo_key = 5
|
||||
AND rra.res_artikel_key = ra.res_artikel_key
|
||||
AND rrr.prs_kostenplaats_key = kp.prs_kostenplaats_key(+)
|
||||
UNION ALL
|
||||
SELECT rra.res_rsv_artikel_levering,
|
||||
rrr.res_rsv_ruimte_host_key,
|
||||
@@ -1489,20 +1494,23 @@ AS
|
||||
rra.res_rsv_artikel_aantal aantal,
|
||||
ra.res_artikel_prijs stuksprijs,
|
||||
rra.res_rsv_artikel_prijs verw_prijs,
|
||||
rra.res_rsv_artikel_aantal * ra.res_artikel_prijs prijs
|
||||
FROM res_rsv_ruimte rrr,
|
||||
res_v_aanwezigrsv_artikel rra,
|
||||
res_artikel ra
|
||||
rra.res_rsv_artikel_aantal * ra.res_artikel_prijs prijs,
|
||||
kp.prs_kostenplaats_nr,
|
||||
kp.prs_kostenplaats_omschrijving
|
||||
FROM res_rsv_ruimte rrr, res_v_aanwezigrsv_artikel rra, res_artikel ra, prs_kostenplaats kp
|
||||
WHERE rrr.res_ruimte_opstel_key IS NULL
|
||||
AND rrr.res_rsv_ruimte_key = rra.res_rsv_ruimte_key
|
||||
AND rra.res_status_bo_key = 5
|
||||
AND rra.res_artikel_key = ra.res_artikel_key) x,
|
||||
AND rra.res_artikel_key = ra.res_artikel_key
|
||||
AND rrr.prs_kostenplaats_key = kp.prs_kostenplaats_key(+)) x,
|
||||
prs_perslid p, prs_afdeling a, prs_kostenplaats kp
|
||||
WHERE TO_CHAR (x.res_rsv_artikel_levering, 'yyyy') = TO_CHAR (SYSDATE, 'yyyy')
|
||||
AND x.res_rsv_ruimte_host_key = p.prs_perslid_key
|
||||
AND p.prs_afdeling_key = a.prs_afdeling_key
|
||||
AND a.prs_kostenplaats_key = kp.prs_kostenplaats_key
|
||||
GROUP BY TO_CHAR (x.res_rsv_artikel_levering, 'yyyy'), kp.prs_kostenplaats_nr, kp.prs_kostenplaats_omschrijving;
|
||||
GROUP BY TO_CHAR (x.res_rsv_artikel_levering, 'yyyy'),
|
||||
COALESCE (x.prs_kostenplaats_nr, kp.prs_kostenplaats_nr),
|
||||
DECODE (x.prs_kostenplaats_nr, NULL, kp.prs_kostenplaats_omschrijving, x.prs_kostenplaats_omschrijving);
|
||||
|
||||
-- VLKC#35252
|
||||
/* Formatted on 10-3-2016 16:20:40 (QP5 v5.136.908.31019) */
|
||||
|
||||
Reference in New Issue
Block a user