FCLT#68828 -- Optimalisatie werkplek themaview
svn path=/Customer/trunk/; revision=53223
This commit is contained in:
@@ -4193,8 +4193,9 @@ AS
|
||||
res_v_aanwezigdeel r,
|
||||
(SELECT datum, rrd.res_deel_key, rrd.res_rsv_deel_van, rrd.res_rsv_deel_tot
|
||||
FROM datums, res_v_aanwezigrsv_deel rrd
|
||||
WHERE datum >= TRUNC (rrd.res_rsv_deel_van)
|
||||
AND datum < TRUNC (rrd.res_rsv_deel_tot) + 1)
|
||||
WHERE res_rsv_deel_van > TRUNC(SYSDATE) - 1 -- negeer alle irrelevante historie sowieso
|
||||
AND datum + 1 >= res_rsv_deel_van
|
||||
AND datum < res_rsv_deel_tot)
|
||||
blokkerend, -- Vandaag en nog niet afgelopen
|
||||
ins_deel d
|
||||
WHERE (r.res_deel_vervaldatum IS NULL OR r.res_deel_vervaldatum > datums.datum)
|
||||
@@ -4323,8 +4324,6 @@ AS
|
||||
AND rrr.res_rsv_ruimte_verwijder IS NULL
|
||||
AND rrr.res_ruimte_opstel_key =
|
||||
rro.res_ruimte_opstel_key
|
||||
--AND datum >= TRUNC (res_rsv_ruimte_van)
|
||||
--AND datum < TRUNC (res_rsv_ruimte_tot) + 1)
|
||||
AND datum+1 >= res_rsv_ruimte_van
|
||||
AND datum < res_rsv_ruimte_tot)
|
||||
blokkerend -- vandaag en nog niet afgelopen
|
||||
|
||||
@@ -1490,8 +1490,8 @@ AS
|
||||
res_rsv_deel_tot
|
||||
FROM datums, res_v_aanwezigrsv_deel rrd
|
||||
WHERE res_rsv_deel_van > TRUNC(SYSDATE) - 1 -- negeer alle irrelevante historie sowieso
|
||||
AND datum >= TRUNC (res_rsv_deel_van)
|
||||
AND datum < TRUNC (res_rsv_deel_tot) + 1) blokkerend -- vandaag en nog niet afgelopen
|
||||
AND datum + 1 >= res_rsv_deel_van
|
||||
AND datum < res_rsv_deel_tot) blokkerend -- vandaag en nog niet afgelopen
|
||||
WHERE r.res_deel_key = blokkerend.res_deel_key(+)
|
||||
AND datums.datum = blokkerend.datum(+)
|
||||
AND (r.res_deel_vervaldatum IS NULL or r.res_deel_vervaldatum > datums.datum)
|
||||
@@ -1593,8 +1593,8 @@ AS
|
||||
WHERE r.res_deel_key = rrd.res_deel_key
|
||||
AND rrd.res_rsv_ruimte_key = rrr.res_rsv_ruimte_key
|
||||
AND rrr.res_rsv_ruimte_host_key = p.prs_perslid_key
|
||||
AND datum >= TRUNC (res_rsv_deel_van)
|
||||
AND datum < TRUNC (res_rsv_deel_tot + 1)) res -- Bezet
|
||||
AND datum + 1 >= res_rsv_deel_van
|
||||
AND datum < res_rsv_deel_tot) res -- Bezet
|
||||
WHERE isd.res_ins_deel_key = res.res_ins_deel_key(+)
|
||||
AND datums.datum = res.datum(+)
|
||||
GROUP BY datums.datum, isd.res_ins_deel_key, res_deel_omschrijving;
|
||||
|
||||
@@ -4012,8 +4012,9 @@ AS
|
||||
datums,
|
||||
(SELECT datum, res_deel_key, res_rsv_deel_van, res_rsv_deel_tot
|
||||
FROM datums, res_v_aanwezigrsv_deel rrd
|
||||
WHERE datum >= TRUNC (res_rsv_deel_van)
|
||||
AND datum < TRUNC (res_rsv_deel_tot) + 1)
|
||||
WHERE res_rsv_deel_van > TRUNC(SYSDATE) - 1 -- negeer alle irrelevante historie sowieso
|
||||
AND datum + 1 >= res_rsv_deel_van
|
||||
AND datum < res_rsv_deel_tot)
|
||||
blokkerend -- Vandaag en nog niet afgelopen
|
||||
WHERE r.res_ins_deel_key = d.ins_deel_key
|
||||
AND datums.datum = blokkerend.datum(+)
|
||||
|
||||
@@ -301,8 +301,8 @@ AS
|
||||
FROM datums, res_v_aanwezigrsv_deel rrd, res_rsv_ruimte rrr
|
||||
WHERE rrr.res_rsv_ruimte_key = rrd.res_rsv_ruimte_key
|
||||
AND res_rsv_deel_van > TRUNC (SYSDATE) - 1 -- negeer alle irrelevante historie sowieso
|
||||
AND datum >= TRUNC (res_rsv_deel_van)
|
||||
AND datum < TRUNC (res_rsv_deel_tot) + 1)
|
||||
AND datum + 1 >= res_rsv_deel_van
|
||||
AND datum < res_rsv_deel_tot)
|
||||
blokkerend -- vandaag en nog niet afgelopen
|
||||
WHERE r.res_deel_key = blokkerend.res_deel_key(+)
|
||||
AND datums.datum = blokkerend.datum(+)
|
||||
|
||||
Reference in New Issue
Block a user