IVET#34864 zalenzet lijst aanpassing (sortering e.a.)
svn path=/Customer/trunk/; revision=27785
This commit is contained in:
@@ -1767,6 +1767,8 @@ BEGIN
|
||||
COMMIT;
|
||||
END ivet_update_prs;
|
||||
/
|
||||
|
||||
/* Formatted on 18-1-2016 12:15:07 (QP5 v5.115.810.9015) */
|
||||
CREATE OR REPLACE VIEW ivet_v_rap_zalenzetters
|
||||
(
|
||||
hide_f_sort_datum_tijd_ruimte,
|
||||
@@ -1784,29 +1786,23 @@ CREATE OR REPLACE VIEW ivet_v_rap_zalenzetters
|
||||
opmerking
|
||||
)
|
||||
AS
|
||||
SELECT TO_CHAR (res_geg.res_reservering_van, 'YYYY-MM-DD')
|
||||
|| DECODE (
|
||||
rrr.alg_ruimte_key,
|
||||
NULL,
|
||||
(SELECT DECODE (
|
||||
SUBSTR (rr.res_ruimte_nr, -1),
|
||||
'*',
|
||||
'Z'
|
||||
|| TO_CHAR (res_geg.res_reservering_van,
|
||||
'HH24:MI')
|
||||
|| rr.res_ruimte_nr,
|
||||
TO_CHAR (res_geg.res_reservering_van,
|
||||
'HH24:MI')
|
||||
|| rr.res_ruimte_nr
|
||||
)
|
||||
FROM res_ruimte_opstelling rro, res_ruimte rr
|
||||
WHERE rro.res_ruimte_opstel_key =
|
||||
rrr.res_ruimte_opstel_key
|
||||
AND rro.res_ruimte_key = rr.res_ruimte_key),
|
||||
(SELECT rg.alg_ruimte_aanduiding
|
||||
FROM alg_v_ruimte_gegevens rg
|
||||
WHERE rg.alg_ruimte_key = rrr.alg_ruimte_key)
|
||||
)
|
||||
SELECT DECODE (
|
||||
rrr.alg_ruimte_key,
|
||||
NULL,
|
||||
(SELECT DECODE (SUBSTR (rr.res_ruimte_nr, -1), '*', '99')
|
||||
|| TO_CHAR (res_geg.res_reservering_van,
|
||||
'YYYYMMDD HH24:MI')
|
||||
|| rr.res_ruimte_nr
|
||||
FROM res_ruimte_opstelling rro, res_ruimte rr
|
||||
WHERE rro.res_ruimte_opstel_key =
|
||||
rrr.res_ruimte_opstel_key
|
||||
AND rro.res_ruimte_key = rr.res_ruimte_key),
|
||||
(SELECT TO_CHAR (res_geg.res_reservering_van,
|
||||
'YYYYMMDD HH24:MI')
|
||||
|| rg.alg_ruimte_aanduiding
|
||||
FROM alg_v_ruimte_gegevens rg
|
||||
WHERE rg.alg_ruimte_key = rrr.alg_ruimte_key)
|
||||
)
|
||||
sort_ruimte,
|
||||
rrr.res_reservering_key || '/' || rrr.res_rsv_ruimte_volgnr
|
||||
sort_resnr,
|
||||
@@ -1891,7 +1887,7 @@ AS
|
||||
'1R', res_geg.res_reservering_opm,
|
||||
NULL)
|
||||
opmerking
|
||||
FROM (SELECT '1R' res_type, -- Begin/Wissel-ruimten met V,C of VC!
|
||||
FROM (SELECT '1R' res_type, -- begin/wissel-ruimten met v,c of vc!
|
||||
rrr.res_rsv_ruimte_key,
|
||||
rrr.res_activiteit_key,
|
||||
rrr.res_rsv_ruimte_bezoekers deelnemers,
|
||||
@@ -1906,7 +1902,7 @@ AS
|
||||
0 wissel,
|
||||
DECODE (
|
||||
rrr.res_activiteit_key,
|
||||
21, -- Videoconference (VC)
|
||||
21, -- videoconference (vc)
|
||||
1,
|
||||
(SELECT COUNT ( * )
|
||||
FROM res_v_aanwezigrsv_deel rrd,
|
||||
@@ -1920,14 +1916,15 @@ AS
|
||||
FROM res_v_aanwezigrsv_ruimte rrr,
|
||||
res_activiteit ra,
|
||||
prs_kostenplaats kp
|
||||
WHERE rrr.res_rsv_ruimte_dirtlevel = 0
|
||||
WHERE rrr.res_rsv_ruimte_dirtlevel = 0
|
||||
AND rrr.res_activiteit_key = ra.res_activiteit_key
|
||||
AND ra.res_activiteit_key NOT IN (281, 161, 101, 301)
|
||||
AND ra.res_activiteit_key NOT IN
|
||||
(281, 161, 101, 301, 321) -- Brandmeldcentrale, Luncvoucer, Uitellenauto, Pas sessie, Passen orth schoenen
|
||||
AND rrr.prs_kostenplaats_key =
|
||||
kp.prs_kostenplaats_key(+)
|
||||
AND rrr.res_rsv_ruimte_van BETWEEN TRUNC (SYSDATE)
|
||||
AND TRUNC (SYSDATE + 5)
|
||||
UNION ALL -- Eind-ruimten (reserveerbaar)!
|
||||
UNION ALL -- eind-ruimten (reserveerbaar)!
|
||||
SELECT '1R' res_type,
|
||||
rrr.res_rsv_ruimte_key,
|
||||
NULL res_activiteit_key,
|
||||
@@ -1963,7 +1960,7 @@ AS
|
||||
AND rro.res_ruimte_key = rr.res_ruimte_key
|
||||
AND rrr.res_rsv_ruimte_van BETWEEN TRUNC (SYSDATE)
|
||||
AND TRUNC (SYSDATE + 5)
|
||||
UNION ALL -- Eind-ruimten (meerdaags los=met V)!
|
||||
UNION ALL -- eind-ruimten (meerdaags los=met v)!
|
||||
SELECT '1R' res_type,
|
||||
rrr.res_rsv_ruimte_key,
|
||||
rrr.res_activiteit_key,
|
||||
@@ -1985,12 +1982,12 @@ AS
|
||||
AND rrr.res_activiteit_key = ra.res_activiteit_key
|
||||
AND rrr.prs_kostenplaats_key =
|
||||
kp.prs_kostenplaats_key(+)
|
||||
AND ra.res_activiteit_key NOT IN (281, 101, 301)
|
||||
AND ra.res_activiteit_key NOT IN (281, 101, 301, 321) -- Brandmeldcentrale, Uitellenauto, Pas sessie, Passen orth schoenen
|
||||
AND TRUNC (rrr.res_rsv_ruimte_van) !=
|
||||
TRUNC (rrr.res_rsv_ruimte_tot)
|
||||
AND rrr.res_rsv_ruimte_tot BETWEEN TRUNC (SYSDATE)
|
||||
AND TRUNC (SYSDATE + 5)
|
||||
UNION ALL -- Begin/Wissel-Voorzieningen (bij ruimte en los)!
|
||||
UNION ALL -- begin/wissel-voorzieningen (bij ruimte en los)!
|
||||
SELECT '2V' res_type,
|
||||
rrr.res_rsv_ruimte_key,
|
||||
NULL res_activiteit_key,
|
||||
@@ -1999,8 +1996,8 @@ AS
|
||||
rrd.res_rsv_deel_tot res_reservering_tot,
|
||||
NULL res_reservering_opm,
|
||||
(rrd.res_rsv_deel_tot - rrd.res_rsv_deel_van) * 24
|
||||
aantal, -- Duur in uren
|
||||
LTRIM (ID.ins_deel_omschrijving)
|
||||
aantal, -- duur in uren
|
||||
LTRIM (id.ins_deel_omschrijving)
|
||||
|| DECODE (rd.res_deel_eenheid,
|
||||
NULL, '',
|
||||
' (' || rd.res_deel_eenheid || ')')
|
||||
@@ -2016,15 +2013,16 @@ AS
|
||||
FROM res_v_aanwezigrsv_deel rrd,
|
||||
res_v_aanwezigrsv_ruimte rrr,
|
||||
res_deel rd,
|
||||
ins_deel ID
|
||||
ins_deel id
|
||||
WHERE rrd.res_rsv_deel_dirtlevel = 0
|
||||
AND rrd.res_rsv_ruimte_key = rrr.res_rsv_ruimte_key
|
||||
AND rrd.res_deel_key = rd.res_deel_key
|
||||
AND rd.res_discipline_key NOT IN (2121, 741, 2162)
|
||||
AND rd.res_ins_deel_key = ID.ins_deel_key
|
||||
AND rd.res_discipline_key NOT IN
|
||||
(2121, 741, 2162, 2221) -- Branmdeldcentrale, Bestelauto, Pasbus, Orthopedie
|
||||
AND rd.res_ins_deel_key = id.ins_deel_key
|
||||
AND rrd.res_rsv_deel_van BETWEEN TRUNC (SYSDATE)
|
||||
AND TRUNC (SYSDATE + 5)
|
||||
UNION ALL -- Eind-voorzieningen (meerdaags los=met V)!
|
||||
UNION ALL -- eind-voorzieningen (meerdaags los=met v)!
|
||||
SELECT '2V' res_type,
|
||||
rrr.res_rsv_ruimte_key,
|
||||
NULL res_activiteit_key,
|
||||
@@ -2033,8 +2031,8 @@ AS
|
||||
rrd.res_rsv_deel_tot res_reservering_tot,
|
||||
NULL res_reservering_opm,
|
||||
(rrd.res_rsv_deel_tot - rrd.res_rsv_deel_van) * 24
|
||||
aantal, -- Duur in uren
|
||||
LTRIM (ID.ins_deel_omschrijving)
|
||||
aantal, -- duur in uren
|
||||
LTRIM (id.ins_deel_omschrijving)
|
||||
|| DECODE (rd.res_deel_eenheid,
|
||||
NULL, '',
|
||||
' (' || rd.res_deel_eenheid || ')')
|
||||
@@ -2047,12 +2045,13 @@ AS
|
||||
FROM res_v_aanwezigrsv_deel rrd,
|
||||
res_v_aanwezigrsv_ruimte rrr,
|
||||
res_deel rd,
|
||||
ins_deel ID
|
||||
ins_deel id
|
||||
WHERE rrd.res_rsv_deel_dirtlevel = 0
|
||||
AND rrd.res_rsv_ruimte_key = rrr.res_rsv_ruimte_key
|
||||
AND rrd.res_deel_key = rd.res_deel_key
|
||||
AND rd.res_ins_deel_key = ID.ins_deel_key
|
||||
AND rd.res_discipline_key NOT IN (2121, 741, 2162)
|
||||
AND rd.res_ins_deel_key = id.ins_deel_key
|
||||
AND rd.res_discipline_key NOT IN
|
||||
(2121, 741, 2162, 2221) -- Branmdeldcentrale, Bestelauto, Pasbus, Orthopedie
|
||||
AND TRUNC (rrd.res_rsv_deel_van) !=
|
||||
TRUNC (rrd.res_rsv_deel_tot)
|
||||
AND rrd.res_rsv_deel_tot BETWEEN TRUNC (SYSDATE)
|
||||
@@ -2067,7 +2066,7 @@ AS
|
||||
rrr.res_rsv_ruimte_opmerking res_reservering_opm,
|
||||
(rrr.res_rsv_ruimte_tot - rrr.res_rsv_ruimte_van) * 24
|
||||
aantal,
|
||||
wand.voorziening Voorziening,
|
||||
wand.voorziening voorziening,
|
||||
NULL artikelnummer,
|
||||
NULL res_kostenplaats_nr,
|
||||
NULL res_next_van,
|
||||
@@ -2136,7 +2135,7 @@ AS
|
||||
AND rro.res_ruimte_opstel_key =
|
||||
rrr.res_ruimte_opstel_key
|
||||
AND rrr.res_rsv_ruimte_key = wand.res_rsv_ruimte_key
|
||||
UNION ALL -- Begin/Wissel-Catering (bij ruimte en los)!
|
||||
UNION ALL -- begin/wissel-catering (bij ruimte en los)!
|
||||
SELECT '3C' res_type,
|
||||
rrr.res_rsv_ruimte_key,
|
||||
NULL res_activiteit_key,
|
||||
@@ -2164,7 +2163,7 @@ AS
|
||||
WHERE rra.res_rsv_artikel_dirtlevel = 0
|
||||
AND rra.res_rsv_ruimte_key = rrr.res_rsv_ruimte_key
|
||||
AND rra.res_artikel_key = ra.res_artikel_key
|
||||
AND ra.res_discipline_key NOT IN (1781)
|
||||
AND ra.res_discipline_key NOT IN (1781) -- Lunchvoucher
|
||||
AND rra.res_rsv_artikel_levering BETWEEN TRUNC (
|
||||
SYSDATE
|
||||
)
|
||||
@@ -2174,10 +2173,7 @@ AS
|
||||
res_v_aanwezigrsv_ruimte rrr
|
||||
WHERE res_geg.res_rsv_ruimte_key = rrr.res_rsv_ruimte_key
|
||||
AND res_geg.service > 0
|
||||
ORDER BY 1,
|
||||
2,
|
||||
3,
|
||||
4;
|
||||
ORDER BY 1, 2, 3;
|
||||
|
||||
-- Bevat CUST01/02-reminders naar resp. medewerkers in autorisatiegroep 'BO
|
||||
-- autorisatie (Security)' met key=2462 en medewerkers die 9 maanden geleden
|
||||
|
||||
Reference in New Issue
Block a user