CAPG#12946
svn path=/Customer/trunk/; revision=13309
This commit is contained in:
42
CAPG/Once/capg460to470.sql
Normal file
42
CAPG/Once/capg460to470.sql
Normal file
@@ -0,0 +1,42 @@
|
||||
-- Script containing customer specific configuration sql statements for CAPG: Capgemini Utrecht
|
||||
-- (c) 2005-2006 Dijkoraad
|
||||
-- $Revision: 1 $
|
||||
-- $Modtime: 5-07-07 13:11 $
|
||||
--
|
||||
-- Support: +31 53 4800700
|
||||
|
||||
|
||||
SPOOL xcapg460to470.lst
|
||||
|
||||
set define off;
|
||||
|
||||
UPDATE fac_srtnotificatie
|
||||
SET fac_srtnotificatie_url =
|
||||
'res/default_eu.asp?reminder=1&rsv_ruimte_key='
|
||||
WHERE fac_srtnotificatie_code = 'RESINF';
|
||||
|
||||
UPDATE res_disc_params
|
||||
SET res_disc_params_noti_dagen = NULL
|
||||
WHERE res_ins_discipline_key IN (SELECT ins_discipline_key
|
||||
FROM res_discipline
|
||||
WHERE ins_discipline_min_level <> 3);
|
||||
|
||||
UPDATE res_disc_params
|
||||
SET res_disc_params_noti_dagen = 4
|
||||
WHERE res_ins_discipline_key IN (SELECT ins_discipline_key
|
||||
FROM res_discipline
|
||||
WHERE ins_discipline_min_level = 3);
|
||||
|
||||
UPDATE FAC_NOTIFICATIE_JOB SET FAC_NOTIFICATIE_JOB_VIEW = 'CAPG_V_NOTI_RESREMINDER'
|
||||
WHERE FAC_NOTIFICATIE_JOB_VIEW = 'FAC_V_NOTI_RESREMINDER';
|
||||
|
||||
UPDATE fac_srtnotificatie
|
||||
SET fac_srtnotificatie_mode = 0
|
||||
WHERE fac_srtnotificatie_code = 'RESOPT';
|
||||
|
||||
COMMIT;
|
||||
|
||||
SPOOL OFF
|
||||
|
||||
@capg.sql
|
||||
|
||||
254
CAPG/capg.sql
254
CAPG/capg.sql
@@ -1,4 +1,12 @@
|
||||
SPOOL xCAPG.SQL
|
||||
-- Script containing customer specific configuration sql statements for CAPG: Capgemini Utrecht
|
||||
-- (c) 2005-2006 Dijkoraad
|
||||
-- $Revision: 17 $
|
||||
-- $Modtime: 5-07-07 11:41 $
|
||||
--
|
||||
-- Support: +31 53 4800700
|
||||
|
||||
|
||||
SPOOL xCAPG.LST
|
||||
SET ECHO ON
|
||||
--CAPG#100
|
||||
|
||||
@@ -600,10 +608,16 @@ ORDER BY 1, 2;
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW CAPG_V_OVERWERKMAALTIJDEN
|
||||
(FCLT_F_MAAND, DATUM, GASTHEER, AANVRAGER, AANTAL,
|
||||
ARTIKEL, FCLT_F_SECTOR, PRACTICE, KOSTEN, RESERVERING)
|
||||
(FCLT_F_MAAND, FCLT_F_SECTOR, PRACTICE, DATUM, GASTHEER, AANVRAGER, AANTAL,
|
||||
ARTIKEL, KOSTEN, RESERVERING)
|
||||
AS
|
||||
SELECT TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM') fclt_f_maand,
|
||||
(SELECT afs.prs_afdeling_naam
|
||||
FROM prs_v_afdeling afs
|
||||
WHERE afs.prs_afdeling_key =
|
||||
af.prs_afdeling_parentkey)
|
||||
fclt_f_sector,
|
||||
af.prs_afdeling_naam practice,
|
||||
TO_CHAR (ra.res_rsv_artikel_levering, 'DD-MM-YYYY') datum,
|
||||
(SELECT prs_perslid_naam_full
|
||||
FROM prs_v_perslid_fullnames pf
|
||||
@@ -618,19 +632,11 @@ SELECT TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM') fclt_f_maand,
|
||||
|| ' ('
|
||||
|| NVL (a.res_artikel_eenheid, '')
|
||||
|| ')' aantal,
|
||||
(SELECT afs.prs_afdeling_naam
|
||||
FROM prs_v_afdeling afs
|
||||
WHERE afs.prs_afdeling_key =
|
||||
af.prs_afdeling_parentkey)
|
||||
fclt_f_sector,
|
||||
af.prs_afdeling_naam practice,
|
||||
TO_CHAR (ra.res_rsv_artikel_prijs * ra.res_rsv_artikel_aantal,
|
||||
'9990.99'
|
||||
) kosten,
|
||||
TO_CHAR (rr.res_reservering_key) resnr
|
||||
FROM res_v_aanwezigrsv_ruimte rr,
|
||||
res_ruimte_opstelling ro,
|
||||
res_ruimte rg,
|
||||
prs_perslid p,
|
||||
prs_v_afdeling af,
|
||||
res_v_aanwezigrsv_artikel ra,
|
||||
@@ -638,57 +644,14 @@ SELECT TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM') fclt_f_maand,
|
||||
capg_v_kostenplaatsafdeling ka
|
||||
WHERE ra.res_artikel_key = a.res_artikel_key
|
||||
AND ra.res_rsv_ruimte_key = rr.res_rsv_ruimte_key
|
||||
AND rr.res_ruimte_opstel_key = ro.res_ruimte_opstel_key
|
||||
AND ro.res_ruimte_key = rg.res_ruimte_key
|
||||
AND ra.res_status_bo_key <> 1
|
||||
AND p.prs_perslid_key = rr.res_rsv_ruimte_host_key
|
||||
AND ka.prs_kostenplaats_key(+) = rr.prs_kostenplaats_key
|
||||
AND af.prs_afdeling_key(+) = ka.prs_afdeling_key
|
||||
AND a.res_artikel_omschrijving LIKE 'Overwerkmaaltijd%'
|
||||
UNION ALL
|
||||
SELECT TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM') fclt_f_maand,
|
||||
TO_CHAR (ra.res_rsv_artikel_levering, 'DD-MM-YYYY') datum,
|
||||
(SELECT prs_perslid_naam_full
|
||||
FROM prs_v_perslid_fullnames pf
|
||||
WHERE pf.prs_perslid_key = p.prs_perslid_key) AS gastheer,
|
||||
(SELECT prs_perslid_naam_full
|
||||
FROM prs_v_perslid_fullnames pf
|
||||
WHERE pf.prs_perslid_key =
|
||||
rr.res_rsv_ruimte_contact_key)
|
||||
AS aanvrager,
|
||||
TO_CHAR (ra.res_rsv_artikel_aantal),
|
||||
a.res_artikel_omschrijving
|
||||
|| ' ('
|
||||
|| NVL (a.res_artikel_eenheid, '')
|
||||
|| ')' aantal,
|
||||
(SELECT afs.prs_afdeling_naam
|
||||
FROM prs_v_afdeling afs
|
||||
WHERE afs.prs_afdeling_key =
|
||||
af.prs_afdeling_parentkey)
|
||||
fclt_f_sector,
|
||||
af.prs_afdeling_naam practice,
|
||||
TO_CHAR (ra.res_rsv_artikel_prijs * ra.res_rsv_artikel_aantal,
|
||||
'9990.99'
|
||||
) kosten,
|
||||
TO_CHAR (rr.res_reservering_key) resnr
|
||||
FROM res_v_aanwezigrsv_ruimte rr,
|
||||
res_v_alg_ruimte_gegevens rg,
|
||||
prs_perslid p,
|
||||
prs_v_afdeling af,
|
||||
res_v_aanwezigrsv_artikel ra,
|
||||
res_artikel a,
|
||||
capg_v_kostenplaatsafdeling ka
|
||||
WHERE rr.res_rsv_ruimte_key = ra.res_rsv_ruimte_key
|
||||
AND ra.res_artikel_key = a.res_artikel_key
|
||||
AND rr.alg_ruimte_key = rg.alg_ruimte_key
|
||||
AND ra.res_status_bo_key <> 1
|
||||
AND p.prs_perslid_key = rr.res_rsv_ruimte_host_key
|
||||
AND ka.prs_kostenplaats_key(+) = rr.prs_kostenplaats_key
|
||||
AND af.prs_afdeling_key(+) = ka.prs_afdeling_key
|
||||
AND a.res_artikel_omschrijving LIKE 'Overwerkmaaltijd%'
|
||||
UNION ALL
|
||||
SELECT fclt_f_maand, NULL, NULL, NULL, NULL, 'Subtotaal Practice',
|
||||
fclt_f_sector, practice, TO_CHAR (SUM (kosten), '999990.99') som,
|
||||
SELECT fclt_f_maand, fclt_f_sector, practice, NULL, NULL, NULL, NULL, 'Subtotaal Practice',
|
||||
TO_CHAR (SUM (kosten), '999990.99') som,
|
||||
NULL
|
||||
FROM (SELECT TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM') fclt_f_maand,
|
||||
NULL, NULL, NULL, 'Subtotaal Practice',
|
||||
@@ -697,10 +660,7 @@ SELECT fclt_f_maand, NULL, NULL, NULL, NULL, 'Subtotaal Practice',
|
||||
SUM (ra.res_rsv_artikel_prijs * ra.res_rsv_artikel_aantal
|
||||
) kosten,
|
||||
NULL
|
||||
FROM res_v_aanwezigreservering rs,
|
||||
res_v_aanwezigrsv_ruimte rr,
|
||||
res_ruimte_opstelling ro,
|
||||
res_v_alg_ruimte_gegevens rg,
|
||||
FROM res_v_aanwezigrsv_ruimte rr,
|
||||
prs_perslid p,
|
||||
prs_v_afdeling af,
|
||||
prs_v_afdeling afs,
|
||||
@@ -709,36 +669,6 @@ SELECT fclt_f_maand, NULL, NULL, NULL, NULL, 'Subtotaal Practice',
|
||||
capg_v_kostenplaatsafdeling ka
|
||||
WHERE ra.res_artikel_key = a.res_artikel_key
|
||||
AND ra.res_rsv_ruimte_key = rr.res_rsv_ruimte_key
|
||||
AND rr.res_ruimte_opstel_key = ro.res_ruimte_opstel_key
|
||||
AND ro.res_ruimte_key = rg.res_ruimte_key
|
||||
AND ra.res_status_bo_key <> 1
|
||||
AND p.prs_perslid_key = rr.res_rsv_ruimte_host_key
|
||||
AND ka.prs_kostenplaats_key(+) = rr.prs_kostenplaats_key
|
||||
AND af.prs_afdeling_key(+) = ka.prs_afdeling_key
|
||||
AND afs.prs_afdeling_key(+) = af.prs_afdeling_parentkey
|
||||
AND a.res_artikel_omschrijving LIKE 'Overwerkmaaltijd%'
|
||||
GROUP BY TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM'),
|
||||
afs.prs_afdeling_naam,
|
||||
af.prs_afdeling_naam
|
||||
UNION ALL
|
||||
SELECT TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM') fclt_f_maand,
|
||||
NULL, NULL, NULL, 'Subtotaal Practice',
|
||||
afs.prs_afdeling_naam fclt_f_sector,
|
||||
af.prs_afdeling_naam practice,
|
||||
SUM (ra.res_rsv_artikel_prijs * ra.res_rsv_artikel_aantal
|
||||
) kosten,
|
||||
NULL
|
||||
FROM res_v_aanwezigrsv_ruimte rr,
|
||||
res_v_alg_ruimte_gegevens rg,
|
||||
prs_perslid p,
|
||||
prs_v_afdeling af,
|
||||
prs_v_afdeling afs,
|
||||
res_v_aanwezigrsv_artikel ra,
|
||||
res_artikel a,
|
||||
capg_v_kostenplaatsafdeling ka
|
||||
WHERE rr.res_rsv_ruimte_key = ra.res_rsv_ruimte_key
|
||||
AND ra.res_artikel_key = a.res_artikel_key
|
||||
AND rr.alg_ruimte_key = rg.alg_ruimte_key
|
||||
AND ra.res_status_bo_key <> 1
|
||||
AND p.prs_perslid_key = rr.res_rsv_ruimte_host_key
|
||||
AND ka.prs_kostenplaats_key(+) = rr.prs_kostenplaats_key
|
||||
@@ -750,8 +680,8 @@ SELECT fclt_f_maand, NULL, NULL, NULL, NULL, 'Subtotaal Practice',
|
||||
af.prs_afdeling_naam)
|
||||
GROUP BY fclt_f_maand, fclt_f_sector, practice
|
||||
UNION ALL
|
||||
SELECT fclt_f_maand, NULL, NULL, NULL, NULL, 'Subtotaal Sector',
|
||||
fclt_f_sector, NULL, TO_CHAR (SUM (kosten), '999990.99') som, NULL
|
||||
SELECT fclt_f_maand, fclt_f_sector, NULL, NULL, NULL, NULL, NULL, 'Subtotaal Sector',
|
||||
TO_CHAR (SUM (kosten), '999990.99') som, NULL
|
||||
FROM (SELECT TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM') fclt_f_maand,
|
||||
NULL, NULL, NULL, 'Subtotaal Sector',
|
||||
afs.prs_afdeling_naam fclt_f_sector, NULL,
|
||||
@@ -759,8 +689,6 @@ SELECT fclt_f_maand, NULL, NULL, NULL, NULL, 'Subtotaal Sector',
|
||||
) kosten,
|
||||
NULL
|
||||
FROM res_v_aanwezigrsv_ruimte rr,
|
||||
res_ruimte_opstelling ro,
|
||||
res_v_alg_ruimte_gegevens rg,
|
||||
prs_perslid p,
|
||||
prs_v_afdeling af,
|
||||
prs_v_afdeling afs,
|
||||
@@ -770,8 +698,6 @@ SELECT fclt_f_maand, NULL, NULL, NULL, NULL, 'Subtotaal Sector',
|
||||
WHERE rr.res_rsv_ruimte_key = ra.res_rsv_ruimte_key
|
||||
AND ra.res_artikel_key = a.res_artikel_key
|
||||
AND ra.res_rsv_ruimte_key = rr.res_rsv_ruimte_key
|
||||
AND rr.res_ruimte_opstel_key = ro.res_ruimte_opstel_key
|
||||
AND ro.res_ruimte_key = rg.res_ruimte_key
|
||||
AND ra.res_status_bo_key <> 1
|
||||
AND p.prs_perslid_key = rr.res_rsv_ruimte_host_key
|
||||
AND ka.prs_kostenplaats_key(+) = rr.prs_kostenplaats_key
|
||||
@@ -780,32 +706,7 @@ SELECT fclt_f_maand, NULL, NULL, NULL, NULL, 'Subtotaal Sector',
|
||||
AND a.res_artikel_omschrijving LIKE 'Overwerkmaaltijd%'
|
||||
GROUP BY TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM'),
|
||||
afs.prs_afdeling_naam
|
||||
UNION ALL
|
||||
SELECT TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM') fclt_f_maand,
|
||||
NULL, NULL, NULL, 'Subtotaal Sector',
|
||||
afs.prs_afdeling_naam fclt_f_sector, NULL,
|
||||
SUM (ra.res_rsv_artikel_prijs * ra.res_rsv_artikel_aantal
|
||||
) kosten,
|
||||
NULL
|
||||
FROM res_v_aanwezigrsv_ruimte rr,
|
||||
res_v_alg_ruimte_gegevens rg,
|
||||
prs_perslid p,
|
||||
prs_v_afdeling af,
|
||||
prs_v_afdeling afs,
|
||||
res_v_aanwezigrsv_artikel ra,
|
||||
res_artikel a,
|
||||
capg_v_kostenplaatsafdeling ka
|
||||
WHERE rr.res_rsv_ruimte_key = ra.res_rsv_ruimte_key
|
||||
AND ra.res_artikel_key = a.res_artikel_key
|
||||
AND rr.alg_ruimte_key = rg.alg_ruimte_key
|
||||
AND ra.res_status_bo_key <> 1
|
||||
AND p.prs_perslid_key = rr.res_rsv_ruimte_host_key
|
||||
AND ka.prs_kostenplaats_key(+) = rr.prs_kostenplaats_key
|
||||
AND af.prs_afdeling_key(+) = ka.prs_afdeling_key
|
||||
AND afs.prs_afdeling_key(+) = af.prs_afdeling_parentkey
|
||||
AND a.res_artikel_omschrijving LIKE 'Overwerkmaaltijd%'
|
||||
GROUP BY TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM'),
|
||||
afs.prs_afdeling_naam)
|
||||
)
|
||||
GROUP BY fclt_f_maand, fclt_f_sector
|
||||
ORDER BY 1, 2, 3;
|
||||
|
||||
@@ -921,7 +822,6 @@ SELECT fclt_f_maand, fclt_f_sector, practice, NULL, 'Subtotaal Practice',
|
||||
) inkoopkosten,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL
|
||||
FROM res_v_aanwezigrsv_ruimte rr,
|
||||
res_ruimte_opstelling ro,
|
||||
prs_perslid p,
|
||||
prs_v_afdeling af,
|
||||
prs_v_afdeling afs,
|
||||
@@ -930,46 +830,11 @@ SELECT fclt_f_maand, fclt_f_sector, practice, NULL, 'Subtotaal Practice',
|
||||
capg_v_kostenplaatsafdeling ka
|
||||
WHERE ra.res_artikel_key = a.res_artikel_key
|
||||
AND ra.res_rsv_ruimte_key = rr.res_rsv_ruimte_key
|
||||
AND rr.res_ruimte_opstel_key = ro.res_ruimte_opstel_key
|
||||
AND ro.res_ruimte_key IN (
|
||||
SELECT rg.res_ruimte_key
|
||||
FROM res_v_alg_ruimte_gegevens rg
|
||||
WHERE rg.res_ruimte_key =
|
||||
ro.res_ruimte_key)
|
||||
AND ra.res_status_bo_key <> 1
|
||||
AND p.prs_perslid_key = rr.res_rsv_ruimte_host_key
|
||||
AND afs.prs_afdeling_key(+) = af.prs_afdeling_parentkey
|
||||
AND ka.prs_kostenplaats_key(+) = rr.prs_kostenplaats_key
|
||||
AND af.prs_afdeling_key(+) = ka.prs_afdeling_key
|
||||
GROUP BY TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM'),
|
||||
afs.prs_afdeling_naam,
|
||||
af.prs_afdeling_naam
|
||||
UNION ALL
|
||||
SELECT TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM') fclt_f_maand,
|
||||
afs.prs_afdeling_naam fclt_f_sector,
|
||||
af.prs_afdeling_naam practice, 'Subtotaal Practice',
|
||||
SUM (ra.res_rsv_artikel_prijs * ra.res_rsv_artikel_aantal
|
||||
) kosten,
|
||||
SUM (a.res_artikel_inkoopprijs * ra.res_rsv_artikel_aantal
|
||||
) inkoopkosten,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL
|
||||
FROM res_v_aanwezigrsv_ruimte rr,
|
||||
res_v_alg_ruimte_gegevens rg,
|
||||
prs_perslid p,
|
||||
prs_v_afdeling af,
|
||||
prs_v_afdeling afs,
|
||||
res_v_aanwezigrsv_artikel ra,
|
||||
res_artikel a,
|
||||
capg_v_kostenplaatsafdeling ka
|
||||
WHERE rr.res_rsv_ruimte_key = ra.res_rsv_ruimte_key
|
||||
AND ra.res_artikel_key = a.res_artikel_key
|
||||
AND rr.alg_ruimte_key = rg.alg_ruimte_key
|
||||
AND ra.res_status_bo_key <> 1
|
||||
AND p.prs_perslid_key = rr.res_rsv_ruimte_host_key
|
||||
AND afs.prs_afdeling_key(+) = af.prs_afdeling_parentkey
|
||||
AND ka.prs_kostenplaats_key(+) = rr.prs_kostenplaats_key
|
||||
AND af.prs_afdeling_key(+) = ka.prs_afdeling_key
|
||||
AND rg.res_ruimte_key IS NULL
|
||||
GROUP BY TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM'),
|
||||
afs.prs_afdeling_naam,
|
||||
af.prs_afdeling_naam)
|
||||
@@ -988,7 +853,6 @@ SELECT fclt_f_maand, fclt_f_sector, NULL, NULL, 'Subtotaal Sector',
|
||||
) inkoopkosten,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL
|
||||
FROM res_v_aanwezigrsv_ruimte rr,
|
||||
res_ruimte_opstelling ro,
|
||||
prs_perslid p,
|
||||
prs_v_afdeling af,
|
||||
prs_v_afdeling afs,
|
||||
@@ -997,50 +861,54 @@ SELECT fclt_f_maand, fclt_f_sector, NULL, NULL, 'Subtotaal Sector',
|
||||
capg_v_kostenplaatsafdeling ka
|
||||
WHERE ra.res_artikel_key = a.res_artikel_key
|
||||
AND ra.res_rsv_ruimte_key = rr.res_rsv_ruimte_key
|
||||
AND rr.res_ruimte_opstel_key = ro.res_ruimte_opstel_key
|
||||
AND ro.res_ruimte_key IN (
|
||||
SELECT rg.res_ruimte_key
|
||||
FROM res_v_alg_ruimte_gegevens rg
|
||||
WHERE rg.res_ruimte_key =
|
||||
ro.res_ruimte_key)
|
||||
AND ra.res_status_bo_key <> 1
|
||||
AND p.prs_perslid_key = rr.res_rsv_ruimte_host_key
|
||||
AND afs.prs_afdeling_key(+) = af.prs_afdeling_parentkey
|
||||
AND ka.prs_kostenplaats_key(+) = rr.prs_kostenplaats_key
|
||||
AND af.prs_afdeling_key(+) = ka.prs_afdeling_key
|
||||
GROUP BY TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM'),
|
||||
afs.prs_afdeling_naam
|
||||
UNION ALL
|
||||
SELECT TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM') fclt_f_maand,
|
||||
afs.prs_afdeling_naam fclt_f_sector, NULL,
|
||||
'Subtotaal Sector',
|
||||
SUM (ra.res_rsv_artikel_prijs * ra.res_rsv_artikel_aantal
|
||||
) kosten,
|
||||
SUM (a.res_artikel_inkoopprijs * ra.res_rsv_artikel_aantal
|
||||
) inkoopkosten,
|
||||
NULL, NULL, NULL, NULL, NULL, NULL
|
||||
FROM res_v_aanwezigrsv_ruimte rr,
|
||||
res_v_alg_ruimte_gegevens rg,
|
||||
prs_perslid p,
|
||||
prs_v_afdeling af,
|
||||
prs_v_afdeling afs,
|
||||
res_v_aanwezigrsv_artikel ra,
|
||||
res_artikel a,
|
||||
capg_v_kostenplaatsafdeling ka
|
||||
WHERE rr.res_rsv_ruimte_key = ra.res_rsv_ruimte_key
|
||||
AND ra.res_artikel_key = a.res_artikel_key
|
||||
AND rr.alg_ruimte_key = rg.alg_ruimte_key
|
||||
AND ra.res_status_bo_key <> 1
|
||||
AND p.prs_perslid_key = rr.res_rsv_ruimte_host_key
|
||||
AND afs.prs_afdeling_key(+) = af.prs_afdeling_parentkey
|
||||
AND ka.prs_kostenplaats_key(+) = rr.prs_kostenplaats_key
|
||||
AND af.prs_afdeling_key(+) = ka.prs_afdeling_key
|
||||
AND rg.res_ruimte_key IS NULL
|
||||
GROUP BY TO_CHAR (ra.res_rsv_artikel_levering, 'YYMM'),
|
||||
afs.prs_afdeling_naam)
|
||||
GROUP BY fclt_f_maand, fclt_f_sector
|
||||
ORDER BY 1, 2, 3;
|
||||
|
||||
|
||||
CREATE OR REPLACE VIEW CAPG_V_NOTI_RESREMINDER
|
||||
(CODE, SENDER, RECEIVER, TEXT, KEY,
|
||||
XKEY)
|
||||
AS
|
||||
SELECT 'RESINF'
|
||||
, NULL
|
||||
, rsvr.res_rsv_ruimte_contact_key
|
||||
, 'Reservering '
|
||||
|| res.res_reservering_key
|
||||
|| ': U heeft op '
|
||||
|| TO_CHAR (rsvr.res_rsv_ruimte_van, 'DD-MM')
|
||||
|| ' van '
|
||||
|| TO_CHAR (rsvr.res_rsv_ruimte_van, 'HH24:MI')
|
||||
|| ' tot '
|
||||
|| TO_CHAR (rsvr.res_rsv_ruimte_tot, 'HH24:MI')
|
||||
|| ' ruimte '
|
||||
|| r.res_ruimte_nr
|
||||
|| ' gereserveerd.'
|
||||
, res.res_reservering_key
|
||||
, rsvr.res_rsv_ruimte_key
|
||||
FROM res_v_aanwezigreservering res
|
||||
, res_v_aanwezigrsv_ruimte rsvr
|
||||
, res_ruimte_opstelling opst
|
||||
, res_disc_params rdp
|
||||
, res_ruimte r
|
||||
WHERE r.res_discipline_key = rdp.res_ins_discipline_key
|
||||
AND rdp.res_disc_params_noti_dagen IS NOT NULL
|
||||
AND res.res_reservering_key = rsvr.res_reservering_key
|
||||
AND opst.res_ruimte_opstel_key = rsvr.res_ruimte_opstel_key
|
||||
AND opst.res_ruimte_key = r.res_ruimte_key
|
||||
AND rsvr.res_status_fo_key = 1
|
||||
AND rsvr.res_rsv_ruimte_van BETWEEN mld_p_mld_datumtijd.datumtijdplusuitvoertijd (SYSDATE, res_disc_params_noti_dagen, 'DAGEN')
|
||||
AND mld_p_mld_datumtijd.datumtijdplusuitvoertijd (SYSDATE, res_disc_params_noti_dagen+1, 'DAGEN')
|
||||
AND TO_CHAR(SYSDATE, 'D') NOT IN (1,7);
|
||||
|
||||
|
||||
|
||||
COMMIT;
|
||||
|
||||
SPOOL OFF
|
||||
|
||||
Reference in New Issue
Block a user