DENB#17647+DENB#17648+DENB#17727
svn path=/Customer/trunk/; revision=14196
This commit is contained in:
152
Denb/denb.sql
152
Denb/denb.sql
@@ -1,7 +1,7 @@
|
||||
-- Script containing customer specific configuration sql statements for Denb
|
||||
-- (c) 2008 SG|facilitor bv
|
||||
-- $Revision: 6 $
|
||||
-- $Modtime: 29-03-10 17:42 $
|
||||
-- $Revision: 7 $
|
||||
-- $Modtime: 7-06-10 19:48 $
|
||||
--
|
||||
-- Support: +31 53 4800700
|
||||
|
||||
@@ -2660,7 +2660,7 @@ BEGIN
|
||||
END denb_update_b2f;
|
||||
/
|
||||
|
||||
/* Formatted on 23-2-2010 16:00:55 (QP5 v5.115.810.9015) */
|
||||
/* Formatted on 7-6-2010 18:58:58 (QP5 v5.115.810.9015) */
|
||||
CREATE OR REPLACE VIEW DENB_V_RAP_RES_MAANDTOTALEN
|
||||
(
|
||||
FCLT_F_MAAND,
|
||||
@@ -2697,41 +2697,16 @@ AS
|
||||
a.afgemeld_op,
|
||||
a.kostenplaats,
|
||||
TO_CHAR (a.personen),
|
||||
DECODE (
|
||||
b.afgemeld,
|
||||
0,
|
||||
DECODE (
|
||||
b.tot,
|
||||
0,
|
||||
NULL,
|
||||
REPLACE (
|
||||
TO_CHAR (ROUND (b.tot / COALESCE (a.personen, 1), 2),
|
||||
'999999990D99'),
|
||||
'.',
|
||||
','
|
||||
)
|
||||
),
|
||||
DECODE (
|
||||
b.tot_fictief,
|
||||
0,
|
||||
NULL,
|
||||
REPLACE (
|
||||
TO_CHAR (
|
||||
ROUND (b.tot_fictief / COALESCE (a.personen, 1), 2),
|
||||
'999999990D99'
|
||||
),
|
||||
'.',
|
||||
','
|
||||
)
|
||||
)
|
||||
REPLACE (
|
||||
TO_CHAR (ROUND (b.tot / COALESCE (a.personen, 1), 2),
|
||||
'999999990D99'),
|
||||
'.',
|
||||
','
|
||||
)
|
||||
prijs_pp,
|
||||
DECODE (b.afgemeld,
|
||||
0, ROUND (b.tot, 2),
|
||||
ROUND (b.tot_fictief, 2))
|
||||
prijs_tot
|
||||
ROUND (b.tot, 2) prijs_tot
|
||||
FROM (SELECT rr.res_rsv_ruimte_key,
|
||||
k.prs_kostenplaats_omschrijving organisatie,
|
||||
a.prs_afdeling_omschrijving organisatie,
|
||||
rr.res_rsv_ruimte_van van,
|
||||
rr.res_rsv_ruimte_tot tot,
|
||||
r.res_ruimte_nr ruimte,
|
||||
@@ -2770,24 +2745,15 @@ AS
|
||||
AND a.prs_kostenplaats_key =
|
||||
k.prs_kostenplaats_key(+)) a
|
||||
LEFT JOIN
|
||||
( SELECT rr.res_rsv_ruimte_key,
|
||||
( SELECT ra.res_rsv_ruimte_key,
|
||||
SUM (DECODE (ra.res_status_bo_key, 2, 1, 0))
|
||||
afgemeld,
|
||||
SUM(ra.res_rsv_artikel_aantal
|
||||
* ra.res_rsv_artikel_prijs)
|
||||
tot,
|
||||
SUM (
|
||||
ra.res_rsv_artikel_aantal * a.res_artikel_prijs
|
||||
)
|
||||
tot_fictief
|
||||
FROM res_v_aanwezigrsv_artikel ra,
|
||||
res_rsv_ruimte rr,
|
||||
res_artikel a
|
||||
WHERE ra.res_rsv_ruimte_key = rr.res_rsv_ruimte_key
|
||||
AND ra.res_artikel_key = a.res_artikel_key
|
||||
GROUP BY rr.res_rsv_ruimte_key) b
|
||||
SUM (res.getartikelprijs (ra.res_rsv_artikel_key))
|
||||
tot
|
||||
FROM res_v_aanwezigrsv_artikel ra
|
||||
GROUP BY ra.res_rsv_ruimte_key) b
|
||||
ON a.res_rsv_ruimte_key = b.res_rsv_ruimte_key
|
||||
WHERE COALESCE (b.tot, b.tot_fictief, 0) > 0
|
||||
WHERE COALESCE (b.tot, 0) > 0
|
||||
UNION ALL
|
||||
SELECT DECODE (b.afgemeld, 0, TO_CHAR (a.van, 'yyyy-mm'), 'Open') maand,
|
||||
a.organisatie,
|
||||
@@ -2804,41 +2770,16 @@ AS
|
||||
a.afgemeld_op,
|
||||
a.kostenplaats,
|
||||
TO_CHAR (a.personen),
|
||||
DECODE (
|
||||
b.afgemeld,
|
||||
0,
|
||||
DECODE (
|
||||
b.tot,
|
||||
0,
|
||||
NULL,
|
||||
REPLACE (
|
||||
TO_CHAR (ROUND (b.tot / COALESCE (a.personen, 1), 2),
|
||||
'999999990D99'),
|
||||
'.',
|
||||
','
|
||||
)
|
||||
),
|
||||
DECODE (
|
||||
b.tot_fictief,
|
||||
0,
|
||||
NULL,
|
||||
REPLACE (
|
||||
TO_CHAR (
|
||||
ROUND (b.tot_fictief / COALESCE (a.personen, 1), 2),
|
||||
'999999990D99'
|
||||
),
|
||||
'.',
|
||||
','
|
||||
)
|
||||
)
|
||||
REPLACE (
|
||||
TO_CHAR (ROUND (b.tot / COALESCE (a.personen, 1), 2),
|
||||
'999999990D99'),
|
||||
'.',
|
||||
','
|
||||
)
|
||||
prijs_pp,
|
||||
DECODE (b.afgemeld,
|
||||
0, ROUND (b.tot, 2),
|
||||
ROUND (b.tot_fictief, 2))
|
||||
prijs_tot
|
||||
ROUND (b.tot, 2) prijs_tot
|
||||
FROM (SELECT rr.res_rsv_ruimte_key,
|
||||
k.prs_kostenplaats_omschrijving organisatie,
|
||||
a.prs_afdeling_omschrijving organisatie,
|
||||
rr.res_rsv_ruimte_van van,
|
||||
rr.res_rsv_ruimte_tot tot,
|
||||
r.alg_ruimte_nr
|
||||
@@ -2878,26 +2819,17 @@ AS
|
||||
AND a.prs_kostenplaats_key =
|
||||
k.prs_kostenplaats_key(+)) a
|
||||
LEFT JOIN
|
||||
( SELECT rr.res_rsv_ruimte_key,
|
||||
( SELECT ra.res_rsv_ruimte_key,
|
||||
SUM (DECODE (ra.res_status_bo_key, 2, 1, 0))
|
||||
afgemeld,
|
||||
SUM(ra.res_rsv_artikel_aantal
|
||||
* ra.res_rsv_artikel_prijs)
|
||||
tot,
|
||||
SUM (
|
||||
ra.res_rsv_artikel_aantal * a.res_artikel_prijs
|
||||
)
|
||||
tot_fictief
|
||||
FROM res_v_aanwezigrsv_artikel ra,
|
||||
res_rsv_ruimte rr,
|
||||
res_artikel a
|
||||
WHERE ra.res_rsv_ruimte_key = rr.res_rsv_ruimte_key
|
||||
AND ra.res_artikel_key = a.res_artikel_key
|
||||
GROUP BY rr.res_rsv_ruimte_key) b
|
||||
SUM (res.getartikelprijs (ra.res_rsv_artikel_key))
|
||||
tot
|
||||
FROM res_v_aanwezigrsv_artikel ra
|
||||
GROUP BY ra.res_rsv_ruimte_key) b
|
||||
ON a.res_rsv_ruimte_key = b.res_rsv_ruimte_key
|
||||
WHERE COALESCE (b.tot, b.tot_fictief, 0) > 0;
|
||||
WHERE COALESCE (b.tot, 0) > 0;
|
||||
|
||||
/* Formatted on 11-2-2010 18:46:04 (QP5 v5.115.810.9015) */
|
||||
/* Formatted on 7-6-2010 19:06:46 (QP5 v5.115.810.9015) */
|
||||
CREATE OR REPLACE VIEW DENB_V_RAP_BES_MAANDTOTALEN
|
||||
(
|
||||
FCLT_F_MAAND,
|
||||
@@ -2919,8 +2851,13 @@ AS
|
||||
SELECT DECODE (
|
||||
b.bes_bestelling_status,
|
||||
6,
|
||||
TO_CHAR (fac.gettrackingdate ('BESOTV', b.bes_bestelling_key),
|
||||
'yyyy-mm'),
|
||||
TO_CHAR (
|
||||
COALESCE (
|
||||
fac.gettrackingdate ('BESOTV', b.bes_bestelling_key),
|
||||
bo.bes_bestelopdr_leverdatum
|
||||
),
|
||||
'yyyy-mm'
|
||||
),
|
||||
'Lopend'
|
||||
)
|
||||
maand,
|
||||
@@ -2931,8 +2868,13 @@ AS
|
||||
pf.prs_perslid_naam_full aanvrager,
|
||||
TO_CHAR (b.bes_bestelling_key) bestelnr,
|
||||
TO_CHAR (b.bes_bestelling_datum, 'dd-mm-yyyy') besteld_op,
|
||||
TO_CHAR (fac.gettrackingdate ('BESOTV', b.bes_bestelling_key),
|
||||
'dd-mm-yyyy')
|
||||
TO_CHAR (
|
||||
COALESCE (
|
||||
fac.gettrackingdate ('BESOTV', b.bes_bestelling_key),
|
||||
bo.bes_bestelopdr_leverdatum
|
||||
),
|
||||
'dd-mm-yyyy'
|
||||
)
|
||||
afgemeld_op,
|
||||
sd.ins_srtdeel_omschrijving artikel,
|
||||
TO_CHAR (bi.bes_bestelling_item_aantal) aantal,
|
||||
@@ -2943,6 +2885,8 @@ AS
|
||||
FROM bes_bestelling b,
|
||||
bes_bestellingstatuses s,
|
||||
bes_bestelling_item bi,
|
||||
bes_bestelopdr_item boi,
|
||||
bes_bestelopdr bo,
|
||||
ins_srtdeel sd,
|
||||
ins_srtgroep sg,
|
||||
ins_tab_discipline d,
|
||||
@@ -2954,6 +2898,8 @@ AS
|
||||
prs_kostenplaats k
|
||||
WHERE b.bes_bestelling_status = s.bes_bestellingstatuses_key
|
||||
AND b.bes_bestelling_key = bi.bes_bestelling_key
|
||||
AND bi.bes_bestelopdr_item_key = boi.bes_bestelopdr_item_key(+)
|
||||
AND boi.bes_bestelopdr_key = bo.bes_bestelopdr_key(+)
|
||||
AND bi.ins_srtdeel_key = sd.ins_srtdeel_key
|
||||
AND sd.ins_srtgroep_key = sg.ins_srtgroep_key
|
||||
AND sg.ins_discipline_key = d.ins_discipline_key
|
||||
@@ -3033,7 +2979,7 @@ AS
|
||||
AND p.prs_afdeling_key = a.prs_afdeling_key) c
|
||||
ON a.ins_deel_key = c.ins_deel_key;
|
||||
|
||||
BEGIN fac.registercustversion('DENB', 3); END;
|
||||
BEGIN fac.registercustversion('DENB', 4); END;
|
||||
/
|
||||
|
||||
commit;
|
||||
|
||||
Reference in New Issue
Block a user