WTCA#24447
svn path=/Customer/trunk/; revision=15599
This commit is contained in:
173
WTCA/wtca.sql
173
WTCA/wtca.sql
@@ -3516,6 +3516,177 @@ AS
|
||||
)) CORR
|
||||
ON opdr.opdr_key = CORR.mld_opdr_key) x;
|
||||
|
||||
-- WTCA#24447
|
||||
CREATE OR REPLACE VIEW WTCA_V_GRAPH_PPI_ECOSMART
|
||||
(
|
||||
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 = 383 -- EcoSmart
|
||||
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;
|
||||
|
||||
-- WTCA#24447
|
||||
CREATE OR REPLACE VIEW WTCA_V_GRAPH_PPI_EW
|
||||
(
|
||||
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 = 387 -- EW
|
||||
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;
|
||||
|
||||
-- WTCA#24447
|
||||
CREATE OR REPLACE VIEW WTCA_V_GRAPH_PPI_FORTRON
|
||||
(
|
||||
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 = 384 -- Fortron
|
||||
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;
|
||||
|
||||
-- WTCA#24447 - Deprecated per WTCA18, maar waarom verwijderen? Wie weet gaat
|
||||
-- WTC in de toekomst wel weer met een Facilitaire maincontractor
|
||||
-- werken...
|
||||
/* Formatted on 9-2-2012 9:58:30 (QP5 v5.115.810.9015) */
|
||||
CREATE OR REPLACE VIEW WTCA_V_GRAPH_PPI_FMC
|
||||
(
|
||||
@@ -3645,7 +3816,7 @@ AS
|
||||
|
||||
BEGIN adm.systrackscript('$Workfile: wtca.sql $', '$Revision$', 0); END;
|
||||
/
|
||||
BEGIN fac.registercustversion('WTCA', 17); END;
|
||||
BEGIN fac.registercustversion('WTCA', 18); END;
|
||||
/
|
||||
COMMIT;
|
||||
spool off
|
||||
|
||||
Reference in New Issue
Block a user