svn path=/Customer/trunk/; revision=13466

This commit is contained in:
Maarten van der Heide
2007-12-03 14:42:40 +00:00
parent 1b9d6be21f
commit af8b43b2e4

View File

@@ -1,15 +1,15 @@
-- Script containing customer specific configuration sql statements for ALLV: All<6C>vo/Allit<69>.
-- (c) 2007 Dijkoraad IT bv
-- $Revision: 3 $
-- $Modtime: 29-11-07 9:13 $
-- $Revision: 4 $
-- $Modtime: 3-12-07 16:33 $
--
-- Support: +31 53 4800700
spool xallv.lst
set echo on
/* Formatted on 2007/11/29 09:15 (Formatter Plus v4.8.7) */
CREATE OR REPLACE VIEW allv_v_reserveringdetails (fclt_f_weeknr,
/* Formatted on 2007/12/03 16:35 (Formatter Plus v4.8.7) */
CREATE OR REPLACE VIEW allv_v_reserveringdetails (fclt_f_dag,
fclt_f_locatie,
hide_f_sort_datum_tijd,
hide_f_sort_ruimte,
@@ -26,16 +26,16 @@ CREATE OR REPLACE VIEW allv_v_reserveringdetails (fclt_f_weeknr,
opmerking
)
AS
SELECT TO_CHAR
(TO_DATE (TO_CHAR ( res_geg.res_reservering_van
- fac.safe_to_number (TO_CHAR (SYSDATE, 'd'))
+ 2,
'yyyymmdd'
),
'yyyymmdd'
),
'WW'
) weeknr,
SELECT (CASE
WHEN TO_CHAR (res_geg.res_reservering_van, 'yyyymmdd') =
TO_CHAR (SYSDATE, 'yyyymmdd')
THEN 'Vandaag'
WHEN TO_CHAR (res_geg.res_reservering_van, 'yyyymmdd') =
TO_CHAR (SYSDATE + 1, 'yyyymmdd')
THEN 'Morgen'
ELSE 'Overmorgen'
END
) dag,
l.alg_locatie_code locatie,
res_geg.res_reservering_van sort_datum_tijd,
COALESCE (opstelalg.res_ruimte_nr,
@@ -116,33 +116,18 @@ AS
WHERE rrr.res_ruimte_opstel_key = rro.res_ruimte_opstel_key
AND rro.res_ruimte_key = rr.res_ruimte_key
AND rro.res_opstelling_key = ro.res_opstelling_key
AND rrr.res_rsv_ruimte_van
BETWEEN TO_DATE
(TO_CHAR
( SYSDATE
- fac.safe_to_number (TO_CHAR (SYSDATE,
'd'
)
)
+ 2
- 14,
'yyyymmdd'
),
'yyyymmdd'
)
AND TO_DATE
(TO_CHAR
( SYSDATE
- fac.safe_to_number (TO_CHAR (SYSDATE,
'd'
)
)
+ 2
+ 14,
'yyyymmdd'
),
'yyyymmdd'
)
AND rrr.res_rsv_ruimte_van BETWEEN TO_DATE
(TO_CHAR (SYSDATE,
'yyyymmdd'
),
'yyyymmdd'
)
AND TO_DATE
(TO_CHAR (SYSDATE + 2,
'yyyymmdd'
),
'yyyymmdd'
)
UNION ALL
SELECT '2V' AS res_type, rrd.res_rsv_ruimte_key,
(SELECT rro.res_ruimte_key
@@ -174,33 +159,16 @@ AS
WHERE 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 rrd.res_rsv_deel_van
BETWEEN TO_DATE
(TO_CHAR
( SYSDATE
- fac.safe_to_number (TO_CHAR (SYSDATE,
'd'
)
)
+ 2
- 14,
'yyyymmdd'
),
'yyyymmdd'
)
AND TO_DATE
(TO_CHAR
( SYSDATE
- fac.safe_to_number (TO_CHAR (SYSDATE,
'd'
)
)
+ 2
+ 14,
'yyyymmdd'
),
'yyyymmdd'
)
AND rrd.res_rsv_deel_van BETWEEN TO_DATE (TO_CHAR (SYSDATE,
'yyyymmdd'
),
'yyyymmdd'
)
AND TO_DATE (TO_CHAR (SYSDATE + 2,
'yyyymmdd'
),
'yyyymmdd'
)
UNION ALL
SELECT '3C' AS res_type, rra.res_rsv_ruimte_key,
(SELECT rro.res_ruimte_key
@@ -233,32 +201,12 @@ AS
WHERE rra.res_rsv_ruimte_key = rrr.res_rsv_ruimte_key
AND rra.res_artikel_key = ra.res_artikel_key
AND rra.res_rsv_artikel_levering
BETWEEN TO_DATE
(TO_CHAR
( SYSDATE
- fac.safe_to_number (TO_CHAR (SYSDATE,
'd'
)
)
+ 2
- 14,
'yyyymmdd'
),
'yyyymmdd'
)
AND TO_DATE
(TO_CHAR
( SYSDATE
- fac.safe_to_number (TO_CHAR (SYSDATE,
'd'
)
)
+ 2
+ 14,
'yyyymmdd'
),
'yyyymmdd'
)) res_geg,
BETWEEN TO_DATE (TO_CHAR (SYSDATE, 'yyyymmdd'),
'yyyymmdd'
)
AND TO_DATE (TO_CHAR (SYSDATE + 2, 'yyyymmdd'),
'yyyymmdd'
)) res_geg,
res_rsv_ruimte rrr,
alg_v_ruimte_gegevens ruimte_geg,
(SELECT res_ruimte_opstel_key, res_ruimte_nr,
@@ -277,7 +225,7 @@ AS
COALESCE (rrr.alg_ruimte_key, opstelalg.alg_ruimte_key)
AND l.alg_locatie_key = ruimte_geg.alg_locatie_key
AND res_geg.res_status_bo_key < 5
ORDER BY weeknr,
ORDER BY dag,
locatie,
sort_datum_tijd,
sort_ruimte,