WTCA#22072
svn path=/Customer/trunk/; revision=15064
This commit is contained in:
171
WTCA/wtca.sql
171
WTCA/wtca.sql
@@ -1,7 +1,7 @@
|
|||||||
-- Script containing customer specific db-configuration for WTCA.
|
-- Script containing customer specific db-configuration for WTCA.
|
||||||
-- (c) 2010 SG|facilitor bv
|
-- (c) 2010 SG|facilitor bv
|
||||||
-- $Revision: 22 $
|
-- $Revision: 23 $
|
||||||
-- $Modtime: 13-10-11 14:00 $
|
-- $Modtime: 20-12-11 14:14 $
|
||||||
--
|
--
|
||||||
-- Support: +31 53 4800700
|
-- Support: +31 53 4800700
|
||||||
|
|
||||||
@@ -496,7 +496,7 @@ AS
|
|||||||
WHERE g.alg_gebouw_key = 1572) f
|
WHERE g.alg_gebouw_key = 1572) f
|
||||||
ON a.gebter_key = f.alg_gebouw_key;
|
ON a.gebter_key = f.alg_gebouw_key;
|
||||||
|
|
||||||
/* Formatted on 11-2-2011 11:15:45 (QP5 v5.115.810.9015) */
|
/* Formatted on 20-12-2011 14:14:14 (QP5 v5.115.810.9015) */
|
||||||
CREATE OR REPLACE VIEW wtca_v_rap_opdr_mi_oms
|
CREATE OR REPLACE VIEW wtca_v_rap_opdr_mi_oms
|
||||||
(
|
(
|
||||||
fclt_f_maand,
|
fclt_f_maand,
|
||||||
@@ -517,7 +517,8 @@ CREATE OR REPLACE VIEW wtca_v_rap_opdr_mi_oms
|
|||||||
uv_responsetijd,
|
uv_responsetijd,
|
||||||
uv_rsp_ok,
|
uv_rsp_ok,
|
||||||
uv_afhandeltijd,
|
uv_afhandeltijd,
|
||||||
uv_afh_ok
|
uv_afh_ok,
|
||||||
|
fclt_3d_afdeling_key
|
||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
SELECT DECODE (
|
SELECT DECODE (
|
||||||
@@ -720,79 +721,97 @@ AS
|
|||||||
)
|
)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
uv_afh_ok
|
uv_afh_ok,
|
||||||
FROM (SELECT m.mld_melding_key mld_key,
|
scope.afd_key
|
||||||
sd.ins_srtdiscipline_prefix prefix,
|
FROM (SELECT m.mld_melding_key mld_key,
|
||||||
td.ins_discipline_omschrijving vakgroep,
|
sd.ins_srtdiscipline_prefix prefix,
|
||||||
sm.mld_stdmelding_omschrijving melding,
|
td.ins_discipline_omschrijving vakgroep,
|
||||||
m.mld_melding_spoed prio,
|
sm.mld_stdmelding_omschrijving melding,
|
||||||
m.mld_melding_uitvoertijd sla,
|
m.mld_melding_spoed prio,
|
||||||
m.mld_melding_status status_key,
|
m.mld_melding_uitvoertijd sla,
|
||||||
s.mld_statuses_omschrijving status,
|
m.mld_melding_status status_key,
|
||||||
m.mld_melding_omschrijving oms,
|
s.mld_statuses_omschrijving status,
|
||||||
fac.gettrackingdate ('MLDNEW', m.mld_melding_key)
|
m.mld_melding_omschrijving oms,
|
||||||
mldnew,
|
fac.gettrackingdate ('MLDNEW',
|
||||||
fac.gettrackingdate ('MLDREJ', m.mld_melding_key)
|
m.mld_melding_key)
|
||||||
mldrej,
|
mldnew,
|
||||||
fac.gettrackingdate ('MLDAFM', m.mld_melding_key)
|
fac.gettrackingdate ('MLDREJ',
|
||||||
mldafm
|
m.mld_melding_key)
|
||||||
FROM mld_melding m,
|
mldrej,
|
||||||
mld_stdmelding sm,
|
fac.gettrackingdate ('MLDAFM',
|
||||||
ins_tab_discipline td,
|
m.mld_melding_key)
|
||||||
ins_srtdiscipline sd,
|
mldafm
|
||||||
mld_statuses s
|
FROM mld_melding m,
|
||||||
WHERE m.mld_stdmelding_key = sm.mld_stdmelding_key
|
mld_stdmelding sm,
|
||||||
AND sm.mld_ins_discipline_key =
|
ins_tab_discipline td,
|
||||||
td.ins_discipline_key
|
ins_srtdiscipline sd,
|
||||||
AND td.ins_srtdiscipline_key =
|
mld_statuses s
|
||||||
sd.ins_srtdiscipline_key
|
WHERE m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||||
AND m.mld_melding_status = mld_statuses_key) meld
|
AND sm.mld_ins_discipline_key =
|
||||||
|
td.ins_discipline_key
|
||||||
|
AND td.ins_srtdiscipline_key =
|
||||||
|
sd.ins_srtdiscipline_key
|
||||||
|
AND m.mld_melding_status = mld_statuses_key)
|
||||||
|
meld
|
||||||
|
LEFT JOIN
|
||||||
|
(SELECT o.mld_melding_key,
|
||||||
|
COALESCE (sm.mld_stdmelding_uitvoertijd, 0)
|
||||||
|
sla,
|
||||||
|
sd.ins_srtdiscipline_prefix prefix,
|
||||||
|
td.ins_discipline_omschrijving vakgroep,
|
||||||
|
sm.mld_stdmelding_omschrijving melding
|
||||||
|
FROM mld_opdr o,
|
||||||
|
mld_v_aanwezigkenmerkopdr ko,
|
||||||
|
mld_stdmelding sm,
|
||||||
|
ins_tab_discipline td,
|
||||||
|
ins_srtdiscipline sd
|
||||||
|
WHERE o.mld_opdr_key = ko.mld_opdr_key
|
||||||
|
AND ko.mld_kenmerk_key = 41 -- Corr. melding
|
||||||
|
AND ko.mld_opdr_key = o.mld_opdr_key
|
||||||
|
AND sm.mld_stdmelding_key =
|
||||||
|
fac.safe_to_number (
|
||||||
|
ko.mld_kenmerkopdr_waarde
|
||||||
|
)
|
||||||
|
AND sm.mld_ins_discipline_key =
|
||||||
|
td.ins_discipline_key
|
||||||
|
AND td.ins_srtdiscipline_key =
|
||||||
|
sd.ins_srtdiscipline_key) CORR
|
||||||
|
ON meld.mld_key = CORR.mld_melding_key
|
||||||
LEFT JOIN
|
LEFT JOIN
|
||||||
(SELECT o.mld_melding_key,
|
(SELECT o.mld_melding_key mld_key,
|
||||||
COALESCE (sm.mld_stdmelding_uitvoertijd, 0) sla,
|
o.mld_opdr_bedrijfopdr_volgnr volgnr,
|
||||||
sd.ins_srtdiscipline_prefix prefix,
|
o.mld_opdr_key opdr_key,
|
||||||
td.ins_discipline_omschrijving vakgroep,
|
o.mld_statusopdr_key status_key,
|
||||||
sm.mld_stdmelding_omschrijving melding
|
o.mld_opdr_omschrijving oms,
|
||||||
FROM mld_opdr o,
|
o.mld_opdr_opmerking opm,
|
||||||
mld_v_aanwezigkenmerkopdr ko,
|
b.prs_bedrijf_naam bedrijf,
|
||||||
mld_stdmelding sm,
|
kp.prs_kostenplaats_nr kostenplaats,
|
||||||
ins_tab_discipline td,
|
kp.prs_kostenplaats_omschrijving kostenplaats_oms,
|
||||||
ins_srtdiscipline sd
|
fac.gettrackingdate ('ORDNEW', o.mld_opdr_key)
|
||||||
WHERE o.mld_opdr_key = ko.mld_opdr_key
|
ordnew,
|
||||||
AND ko.mld_kenmerk_key = 41 -- Corr. melding
|
o.mld_opdr_verzonden verzonden,
|
||||||
AND ko.mld_opdr_key = o.mld_opdr_key
|
fac.gettrackingdate ('ORDACP', o.mld_opdr_key)
|
||||||
AND sm.mld_stdmelding_key =
|
ordacp,
|
||||||
fac.safe_to_number (
|
fac.gettrackingdate ('ORDCAN', o.mld_opdr_key)
|
||||||
ko.mld_kenmerkopdr_waarde
|
ordcan,
|
||||||
)
|
fac.gettrackingdate ('ORDAFM', o.mld_opdr_key)
|
||||||
AND sm.mld_ins_discipline_key =
|
ordafm
|
||||||
td.ins_discipline_key
|
FROM mld_opdr o, prs_bedrijf b, prs_kostenplaats kp
|
||||||
AND td.ins_srtdiscipline_key =
|
WHERE o.mld_uitvoerende_keys = b.prs_bedrijf_key
|
||||||
sd.ins_srtdiscipline_key) CORR
|
AND o.prs_kostenplaats_key =
|
||||||
ON meld.mld_key = CORR.mld_melding_key
|
kp.prs_kostenplaats_key) opdr
|
||||||
|
ON meld.mld_key = opdr.mld_key
|
||||||
LEFT JOIN
|
LEFT JOIN
|
||||||
(SELECT o.mld_melding_key mld_key,
|
(SELECT DISTINCT
|
||||||
o.mld_opdr_bedrijfopdr_volgnr volgnr,
|
o.mld_opdr_key opdr_key, p.prs_afdeling_key afd_key
|
||||||
o.mld_statusopdr_key status_key,
|
FROM mld_opdr o,
|
||||||
o.mld_opdr_omschrijving oms,
|
prs_bedrijf b,
|
||||||
o.mld_opdr_opmerking opm,
|
prs_contactpersoon cp,
|
||||||
b.prs_bedrijf_naam bedrijf,
|
prs_perslid p
|
||||||
kp.prs_kostenplaats_nr kostenplaats,
|
WHERE o.mld_uitvoerende_keys = b.prs_bedrijf_key
|
||||||
kp.prs_kostenplaats_omschrijving kostenplaats_oms,
|
AND b.prs_bedrijf_key = cp.prs_bedrijf_key
|
||||||
fac.gettrackingdate ('ORDNEW', o.mld_opdr_key)
|
AND cp.prs_perslid_key = p.prs_perslid_key) scope
|
||||||
ordnew,
|
ON opdr.opdr_key = scope.opdr_key;
|
||||||
o.mld_opdr_verzonden verzonden,
|
|
||||||
fac.gettrackingdate ('ORDACP', o.mld_opdr_key)
|
|
||||||
ordacp,
|
|
||||||
fac.gettrackingdate ('ORDCAN', o.mld_opdr_key)
|
|
||||||
ordcan,
|
|
||||||
fac.gettrackingdate ('ORDAFM', o.mld_opdr_key)
|
|
||||||
ordafm
|
|
||||||
FROM mld_opdr o, prs_bedrijf b, prs_kostenplaats kp
|
|
||||||
WHERE o.mld_uitvoerende_keys = b.prs_bedrijf_key
|
|
||||||
AND o.prs_kostenplaats_key = kp.prs_kostenplaats_key)
|
|
||||||
opdr
|
|
||||||
ON meld.mld_key = opdr.mld_key;
|
|
||||||
|
|
||||||
/* Formatted on 11-2-2011 11:15:45 (QP5 v5.115.810.9015) */
|
/* Formatted on 11-2-2011 11:15:45 (QP5 v5.115.810.9015) */
|
||||||
CREATE OR REPLACE VIEW wtca_v_rap_opdr_mi_ppi
|
CREATE OR REPLACE VIEW wtca_v_rap_opdr_mi_ppi
|
||||||
@@ -2825,7 +2844,7 @@ AS
|
|||||||
ON opdr.opdr_key = CORR.mld_opdr_key
|
ON opdr.opdr_key = CORR.mld_opdr_key
|
||||||
GROUP BY maand, bedrijf) x;
|
GROUP BY maand, bedrijf) x;
|
||||||
|
|
||||||
BEGIN adm.systrackscript('$Workfile: wtca.sql $', '$Revision: 22 $', 0); END;
|
BEGIN adm.systrackscript('$Workfile: wtca.sql $', '$Revision: 23 $', 0); END;
|
||||||
/
|
/
|
||||||
BEGIN fac.registercustversion('WTCA', 14); END;
|
BEGIN fac.registercustversion('WTCA', 14); END;
|
||||||
/
|
/
|
||||||
|
|||||||
Reference in New Issue
Block a user