WTCA#21826

svn path=/Customer/trunk/; revision=15117
This commit is contained in:
Maarten van der Heide
2012-02-13 15:17:22 +00:00
parent 4af2c5627a
commit 1ecfe87dad

View File

@@ -1,7 +1,7 @@
-- Script containing customer specific db-configuration for WTCA.
-- (c) 2010 SG|facilitor bv
-- $Revision: 26 $
-- $Modtime: 9-02-12 17:46 $
-- $Revision: 27 $
-- $Modtime: 13-02-12 10:32 $
--
-- Support: +31 53 4800700
@@ -3406,6 +3406,116 @@ AS
)) CORR
ON opdr.opdr_key = CORR.mld_opdr_key) x;
CREATE OR REPLACE VIEW WTCA_V_GRAPH_PPI_SCHELDEBOUW
(
FCLT_XAS_,
FCLT_YAS_
)
AS
SELECT SUM (uitvoering_op_tijd) aantal, COUNT (opdr_key) totaal
FROM (SELECT opdr.opdr_key,
DECODE (
SIGN (
opdr.afmelddagen - COALESCE (CORR.sla, opdr.sla)
),
1,
0,
1
)
uitvoering_op_tijd
FROM (SELECT o.mld_opdr_key opdr_key,
m.mld_melding_uitvoertijd sla,
FAC.count_work_days_incltime (
fac.gettrackingdate ('ORDNEW',
o.mld_opdr_key),
COALESCE (
fac.gettrackingdate ('ORDCAN',
o.mld_opdr_key),
COALESCE (
fac.gettrackingdate (
'ORDAFM',
o.mld_opdr_key
),
SYSDATE
)
)
)
afmelddagen
FROM mld_opdr o, mld_melding m
WHERE o.mld_melding_key = m.mld_melding_key
AND o.mld_uitvoerende_keys = 1771 -- Scheldebouw
AND o.mld_statusopdr_key IN
(2, 3, 4, 5, 8, 10)
AND m.mld_melding_spoed IN (3, 4)) opdr
LEFT JOIN
(SELECT ko.mld_opdr_key,
COALESCE (sm.mld_stdmelding_uitvoertijd,
0)
sla
FROM mld_v_aanwezigkenmerkopdr ko,
mld_stdmelding sm
WHERE ko.mld_kenmerk_key = 41 -- Corr. melding
AND sm.mld_stdmelding_key =
fac.safe_to_number (
ko.mld_kenmerkopdr_waarde
)) CORR
ON opdr.opdr_key = CORR.mld_opdr_key) x;
CREATE OR REPLACE VIEW WTCA_V_GRAPH_PPI_BEHEERMIJ
(
FCLT_XAS_,
FCLT_YAS_
)
AS
SELECT SUM (uitvoering_op_tijd) aantal, COUNT (opdr_key) totaal
FROM (SELECT opdr.opdr_key,
DECODE (
SIGN (
opdr.afmelddagen - COALESCE (CORR.sla, opdr.sla)
),
1,
0,
1
)
uitvoering_op_tijd
FROM (SELECT o.mld_opdr_key opdr_key,
m.mld_melding_uitvoertijd sla,
FAC.count_work_days_incltime (
fac.gettrackingdate ('ORDNEW',
o.mld_opdr_key),
COALESCE (
fac.gettrackingdate ('ORDCAN',
o.mld_opdr_key),
COALESCE (
fac.gettrackingdate (
'ORDAFM',
o.mld_opdr_key
),
SYSDATE
)
)
)
afmelddagen
FROM mld_opdr o, mld_melding m
WHERE o.mld_melding_key = m.mld_melding_key
AND o.mld_uitvoerende_keys = 5 -- Beheermij
AND o.mld_statusopdr_key IN
(2, 3, 4, 5, 8, 10)
AND m.mld_melding_spoed IN (3, 4)) opdr
LEFT JOIN
(SELECT ko.mld_opdr_key,
COALESCE (sm.mld_stdmelding_uitvoertijd,
0)
sla
FROM mld_v_aanwezigkenmerkopdr ko,
mld_stdmelding sm
WHERE ko.mld_kenmerk_key = 41 -- Corr. melding
AND sm.mld_stdmelding_key =
fac.safe_to_number (
ko.mld_kenmerkopdr_waarde
)) CORR
ON opdr.opdr_key = CORR.mld_opdr_key) x;
/* Formatted on 9-2-2012 9:58:30 (QP5 v5.115.810.9015) */
CREATE OR REPLACE VIEW WTCA_V_GRAPH_PPI_FMC
(
@@ -3475,7 +3585,7 @@ AS
WHERE mc.prs_kenmerklink_waarde = '81') -- Ja
x;
BEGIN adm.systrackscript('$Workfile: wtca.sql $', '$Revision: 26 $', 0); END;
BEGIN adm.systrackscript('$Workfile: wtca.sql $', '$Revision: 27 $', 0); END;
/
BEGIN fac.registercustversion('WTCA', 16); END;
/