WTCA#19166
svn path=/Customer/trunk/; revision=14494
This commit is contained in:
353
WTCA/wtca.sql
353
WTCA/wtca.sql
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user