WTCA#19166

svn path=/Customer/trunk/; revision=14494
This commit is contained in:
Maarten van der Heide
2010-11-18 15:19:54 +00:00
parent ab2ffddd96
commit 0a3a6b523e

View File

@@ -1,7 +1,7 @@
-- Script containing customer specific db-configuration for WTCA.
-- (c) 2010 SG|facilitor bv
-- $Revision: 8 $
-- $Modtime: 1-10-10 10:49 $
-- $Revision: 9 $
-- $Modtime: 17-11-10 11:03 $
--
-- Support: +31 53 4800700
@@ -17,9 +17,11 @@ CREATE OR REPLACE VIEW wtca_v_rap_opdr_maandtotalen
fclt_f_prefix,
opdr,
fclt_f_kdrager,
fclt_f_kdrager_oms,
correctie,
fclt_f_maatschap,
fclt_f_ksoort,
fclt_f_ksoort_oms,
fclt_f_gebouw,
verdieping,
ruimte,
@@ -41,10 +43,12 @@ AS
a.sla,
a.prefix,
a.opdracht,
a.kostenplaats_oms || ' / ' || a.kostenplaats,
a.kostenplaats,
a.kostenplaats_oms,
c.correctie,
a.maatschap,
a.kostensoort_oms || ' / ' || a.kostensoort,
a.kostensoort,
a.kostensoort_oms,
a.gebouw,
a.verdieping,
a.ruimte,
@@ -271,9 +275,9 @@ AS
* 24
* 60)
- 30), -- Harde afspraak 30m
-1,
'Ja',
'Nee'
1,
'Nee',
'Ja'
),
DECODE (
SIGN(FLOOR( (COALESCE (opdr.ordnew, SYSDATE)
@@ -281,9 +285,9 @@ AS
* 24
* 60)
- 60), -- Harde afspraak 60m
-1,
'Ja',
'Nee'
1,
'Nee',
'Ja'
)
)
)
@@ -321,18 +325,19 @@ AS
- opdr.ordnew)
* 24)
- 4), -- Harde afspraak 4 uur
-1,
'Ja',
'Nee'
1,
'Nee',
'Ja'
),
DECODE (
SIGN(FLOOR( (COALESCE (opdr.ordacp, SYSDATE)
- opdr.ordnew)
* 24)
- 24), -- Harde afspraak 24 uur
-1,
'Ja',
'Nee'
SIGN(FAC.count_work_days_incltime (
opdr.ordnew,
COALESCE (opdr.ordacp, SYSDATE)
)
- 1), -- Harde afspraak 24 uur
1,
'Nee',
'Ja'
)
)
)
@@ -369,14 +374,14 @@ AS
2,
'-',
DECODE (
SIGN(FAC.count_work_days (
SIGN(FAC.count_work_days_incltime (
opdr.ordnew,
COALESCE (opdr.ordafm, SYSDATE)
)
- meld.sla),
-1,
'Ja',
'Nee'
1,
'Nee',
'Ja'
)
)
)
@@ -427,7 +432,7 @@ AS
WHERE o.mld_uitvoerende_keys = b.prs_bedrijf_key) opdr
ON meld.mld_key = opdr.mld_key;
/* Formatted on 8-6-2010 18:20:30 (QP5 v5.115.810.9015) */
/* Formatted on 16-11-2010 20:10:22 (QP5 v5.115.810.9015) */
CREATE OR REPLACE VIEW wtca_v_rap_opdr_mi_ppi
(
fclt_f_maand,
@@ -495,37 +500,63 @@ AS
td.ins_discipline_omschrijving vakgroep,
sm.mld_stdmelding_omschrijving melding,
DECODE (
SIGN(fac.gettrackingdate ('ORDNEW',
o.mld_opdr_key)
+ DECODE (m.mld_melding_spoed,
3, 4 / 24,
1)
- COALESCE (
fac.gettrackingdate (
'ORDACP',
o.mld_opdr_key
),
SYSDATE
)),
-1,
0,
1
m.mld_melding_spoed,
3,
DECODE (
SIGN(FLOOR( (COALESCE (
fac.gettrackingdate (
'ORDACP',
o.mld_opdr_key
),
SYSDATE
)
- fac.gettrackingdate (
'ORDNEW',
o.mld_opdr_key
))
* 24)
- 4), -- Harde afspraak 4 uur
1,
0,
1
),
DECODE (
SIGN(FAC.count_work_days_incltime (
fac.gettrackingdate (
'ORDNEW',
o.mld_opdr_key
),
COALESCE (
fac.gettrackingdate (
'ORDACP',
o.mld_opdr_key
),
SYSDATE
)
)
- 1), -- Harde afspraak 24 uur
1,
0,
1
)
)
acceptoptijd,
DECODE (
SIGN(fac.gettrackingdate ('ORDNEW',
o.mld_opdr_key)
+ DECODE (m.mld_melding_spoed,
3, 1,
14)
- COALESCE (
fac.gettrackingdate (
'ORDAFM',
o.mld_opdr_key
),
SYSDATE
)),
-1,
SIGN(FAC.count_work_days_incltime (
fac.gettrackingdate (
'ORDNEW',
o.mld_opdr_key
),
COALESCE (
fac.gettrackingdate (
'ORDAFM',
o.mld_opdr_key
),
SYSDATE
)
)
- m.mld_melding_uitvoertijd),
1,
0,
1
)
@@ -595,37 +626,63 @@ AS
td.ins_discipline_omschrijving vakgroep,
sm.mld_stdmelding_omschrijving melding,
DECODE (
SIGN(fac.gettrackingdate ('ORDNEW',
o.mld_opdr_key)
+ DECODE (m.mld_melding_spoed,
3, 4 / 24,
1)
- COALESCE (
fac.gettrackingdate (
'ORDACP',
o.mld_opdr_key
),
SYSDATE
)),
-1,
0,
1
m.mld_melding_spoed,
3,
DECODE (
SIGN(FLOOR( (COALESCE (
fac.gettrackingdate (
'ORDACP',
o.mld_opdr_key
),
SYSDATE
)
- fac.gettrackingdate (
'ORDNEW',
o.mld_opdr_key
))
* 24)
- 4), -- Harde afspraak 4 uur
1,
0,
1
),
DECODE (
SIGN(FAC.count_work_days_incltime (
fac.gettrackingdate (
'ORDNEW',
o.mld_opdr_key
),
COALESCE (
fac.gettrackingdate (
'ORDACP',
o.mld_opdr_key
),
SYSDATE
)
)
- 1), -- Harde afspraak 24 uur
1,
0,
1
)
)
acceptoptijd,
DECODE (
SIGN(fac.gettrackingdate ('ORDNEW',
o.mld_opdr_key)
+ DECODE (m.mld_melding_spoed,
3, 1,
14)
- COALESCE (
fac.gettrackingdate (
'ORDAFM',
o.mld_opdr_key
),
SYSDATE
)),
-1,
SIGN(FAC.count_work_days_incltime (
fac.gettrackingdate (
'ORDNEW',
o.mld_opdr_key
),
COALESCE (
fac.gettrackingdate (
'ORDCAN',
o.mld_opdr_key
),
SYSDATE
)
)
- m.mld_melding_uitvoertijd),
1,
0,
1
)
@@ -692,37 +749,40 @@ AS
td.ins_discipline_omschrijving vakgroep,
sm.mld_stdmelding_omschrijving melding,
DECODE (
SIGN(fac.gettrackingdate ('ORDNEW',
o.mld_opdr_key)
+ DECODE (m.mld_melding_spoed,
3, 4 / 24,
1)
- COALESCE (
fac.gettrackingdate (
'ORDACP',
o.mld_opdr_key
),
SYSDATE
)),
-1,
SIGN(FLOOR( (COALESCE (
fac.gettrackingdate (
'ORDACP',
o.mld_opdr_key
),
SYSDATE
)
- fac.gettrackingdate (
'ORDNEW',
o.mld_opdr_key
))
* 24)
- 4), -- Harde afspraak 4 uur
1,
0,
1
)
acceptoptijd,
DECODE (
SIGN(fac.gettrackingdate ('ORDNEW',
o.mld_opdr_key)
+ DECODE (m.mld_melding_spoed,
3, 1,
14)
- COALESCE (
fac.gettrackingdate (
'ORDAFM',
o.mld_opdr_key
),
SYSDATE
)),
-1,
SIGN(FAC.count_work_days_incltime (
fac.gettrackingdate (
'ORDNEW',
o.mld_opdr_key
),
COALESCE (
fac.gettrackingdate (
'ORDAFM',
o.mld_opdr_key
),
SYSDATE
)
)
- m.mld_melding_uitvoertijd),
1,
0,
1
)
@@ -778,37 +838,40 @@ AS
td.ins_discipline_omschrijving vakgroep,
sm.mld_stdmelding_omschrijving melding,
DECODE (
SIGN(fac.gettrackingdate ('ORDNEW',
o.mld_opdr_key)
+ DECODE (m.mld_melding_spoed,
3, 4 / 24,
1)
- COALESCE (
fac.gettrackingdate (
'ORDACP',
o.mld_opdr_key
),
SYSDATE
)),
-1,
SIGN(FLOOR( (COALESCE (
fac.gettrackingdate (
'ORDACP',
o.mld_opdr_key
),
SYSDATE
)
- fac.gettrackingdate (
'ORDNEW',
o.mld_opdr_key
))
* 24)
- 4), -- Harde afspraak 4 uur
1,
0,
1
)
acceptoptijd,
DECODE (
SIGN(fac.gettrackingdate ('ORDNEW',
o.mld_opdr_key)
+ DECODE (m.mld_melding_spoed,
3, 1,
14)
- COALESCE (
fac.gettrackingdate (
'ORDAFM',
o.mld_opdr_key
),
SYSDATE
)),
-1,
SIGN(FAC.count_work_days_incltime (
fac.gettrackingdate (
'ORDNEW',
o.mld_opdr_key
),
COALESCE (
fac.gettrackingdate (
'ORDCAN',
o.mld_opdr_key
),
SYSDATE
)
)
- m.mld_melding_uitvoertijd),
1,
0,
1
)
@@ -931,9 +994,11 @@ CREATE OR REPLACE VIEW wtca_v_rap_maand_actual
fclt_f_prefix,
opdr,
fclt_f_kdrager,
fclt_f_kdrager_oms,
correctie,
fclt_f_maatschap,
fclt_f_ksoort,
fclt_f_ksoort_oms,
fclt_f_gebouw,
verdieping,
ruimte,
@@ -954,10 +1019,12 @@ AS
a.sla,
a.prefix,
a.opdracht,
a.kostenplaats_oms || ' / ' || a.kostenplaats,
a.kostenplaats,
a.kostenplaats_oms,
c.correctie,
a.maatschap,
a.kostensoort_oms || ' / ' || a.kostensoort,
a.kostensoort,
a.kostensoort_oms,
a.gebouw,
a.verdieping,
a.ruimte,
@@ -1084,9 +1151,11 @@ CREATE OR REPLACE VIEW wtca_v_rap_maand_frozen
fclt_f_prefix,
opdr,
fclt_f_kdrager,
fclt_f_kdrager_oms,
correctie,
fclt_f_maatschap,
fclt_f_ksoort,
fclt_f_ksoort_oms,
fclt_f_gebouw,
verdieping,
ruimte,
@@ -1107,10 +1176,12 @@ AS
a.sla,
a.prefix,
a.opdracht,
a.kostenplaats_oms || ' / ' || a.kostenplaats,
a.kostenplaats,
a.kostenplaats_oms,
c.correctie,
a.maatschap,
a.kostensoort_oms || ' / ' || a.kostensoort,
a.kostensoort,
a.kostensoort_oms,
a.gebouw,
a.verdieping,
a.ruimte,
@@ -1378,9 +1449,9 @@ AS
END;
/
BEGIN fac.registercustversion('WTCA', 2); END;
BEGIN adm.systrackscript('$Workfile: wtca.sql $', '$Revision: 9 $', 0); END;
/
commit;
BEGIN fac.registercustversion('WTCA', 3); END;
/
COMMIT;
spool off