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.
|
||||
-- (c) 2010 SG|facilitor bv
|
||||
-- $Revision: 22 $
|
||||
-- $Modtime: 13-10-11 14:00 $
|
||||
-- $Revision: 23 $
|
||||
-- $Modtime: 20-12-11 14:14 $
|
||||
--
|
||||
-- Support: +31 53 4800700
|
||||
|
||||
@@ -496,7 +496,7 @@ AS
|
||||
WHERE g.alg_gebouw_key = 1572) f
|
||||
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
|
||||
(
|
||||
fclt_f_maand,
|
||||
@@ -517,7 +517,8 @@ CREATE OR REPLACE VIEW wtca_v_rap_opdr_mi_oms
|
||||
uv_responsetijd,
|
||||
uv_rsp_ok,
|
||||
uv_afhandeltijd,
|
||||
uv_afh_ok
|
||||
uv_afh_ok,
|
||||
fclt_3d_afdeling_key
|
||||
)
|
||||
AS
|
||||
SELECT DECODE (
|
||||
@@ -720,79 +721,97 @@ AS
|
||||
)
|
||||
)
|
||||
)
|
||||
uv_afh_ok
|
||||
FROM (SELECT m.mld_melding_key mld_key,
|
||||
sd.ins_srtdiscipline_prefix prefix,
|
||||
td.ins_discipline_omschrijving vakgroep,
|
||||
sm.mld_stdmelding_omschrijving melding,
|
||||
m.mld_melding_spoed prio,
|
||||
m.mld_melding_uitvoertijd sla,
|
||||
m.mld_melding_status status_key,
|
||||
s.mld_statuses_omschrijving status,
|
||||
m.mld_melding_omschrijving oms,
|
||||
fac.gettrackingdate ('MLDNEW', m.mld_melding_key)
|
||||
mldnew,
|
||||
fac.gettrackingdate ('MLDREJ', m.mld_melding_key)
|
||||
mldrej,
|
||||
fac.gettrackingdate ('MLDAFM', m.mld_melding_key)
|
||||
mldafm
|
||||
FROM mld_melding m,
|
||||
mld_stdmelding sm,
|
||||
ins_tab_discipline td,
|
||||
ins_srtdiscipline sd,
|
||||
mld_statuses s
|
||||
WHERE m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
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
|
||||
uv_afh_ok,
|
||||
scope.afd_key
|
||||
FROM (SELECT m.mld_melding_key mld_key,
|
||||
sd.ins_srtdiscipline_prefix prefix,
|
||||
td.ins_discipline_omschrijving vakgroep,
|
||||
sm.mld_stdmelding_omschrijving melding,
|
||||
m.mld_melding_spoed prio,
|
||||
m.mld_melding_uitvoertijd sla,
|
||||
m.mld_melding_status status_key,
|
||||
s.mld_statuses_omschrijving status,
|
||||
m.mld_melding_omschrijving oms,
|
||||
fac.gettrackingdate ('MLDNEW',
|
||||
m.mld_melding_key)
|
||||
mldnew,
|
||||
fac.gettrackingdate ('MLDREJ',
|
||||
m.mld_melding_key)
|
||||
mldrej,
|
||||
fac.gettrackingdate ('MLDAFM',
|
||||
m.mld_melding_key)
|
||||
mldafm
|
||||
FROM mld_melding m,
|
||||
mld_stdmelding sm,
|
||||
ins_tab_discipline td,
|
||||
ins_srtdiscipline sd,
|
||||
mld_statuses s
|
||||
WHERE m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||
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
|
||||
(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
|
||||
(SELECT o.mld_melding_key mld_key,
|
||||
o.mld_opdr_bedrijfopdr_volgnr volgnr,
|
||||
o.mld_opdr_key opdr_key,
|
||||
o.mld_statusopdr_key status_key,
|
||||
o.mld_opdr_omschrijving oms,
|
||||
o.mld_opdr_opmerking opm,
|
||||
b.prs_bedrijf_naam bedrijf,
|
||||
kp.prs_kostenplaats_nr kostenplaats,
|
||||
kp.prs_kostenplaats_omschrijving kostenplaats_oms,
|
||||
fac.gettrackingdate ('ORDNEW', o.mld_opdr_key)
|
||||
ordnew,
|
||||
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
|
||||
LEFT JOIN
|
||||
(SELECT o.mld_melding_key mld_key,
|
||||
o.mld_opdr_bedrijfopdr_volgnr volgnr,
|
||||
o.mld_statusopdr_key status_key,
|
||||
o.mld_opdr_omschrijving oms,
|
||||
o.mld_opdr_opmerking opm,
|
||||
b.prs_bedrijf_naam bedrijf,
|
||||
kp.prs_kostenplaats_nr kostenplaats,
|
||||
kp.prs_kostenplaats_omschrijving kostenplaats_oms,
|
||||
fac.gettrackingdate ('ORDNEW', o.mld_opdr_key)
|
||||
ordnew,
|
||||
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;
|
||||
(SELECT DISTINCT
|
||||
o.mld_opdr_key opdr_key, p.prs_afdeling_key afd_key
|
||||
FROM mld_opdr o,
|
||||
prs_bedrijf b,
|
||||
prs_contactpersoon cp,
|
||||
prs_perslid p
|
||||
WHERE o.mld_uitvoerende_keys = b.prs_bedrijf_key
|
||||
AND b.prs_bedrijf_key = cp.prs_bedrijf_key
|
||||
AND cp.prs_perslid_key = p.prs_perslid_key) scope
|
||||
ON opdr.opdr_key = scope.opdr_key;
|
||||
|
||||
/* Formatted on 11-2-2011 11:15:45 (QP5 v5.115.810.9015) */
|
||||
CREATE OR REPLACE VIEW wtca_v_rap_opdr_mi_ppi
|
||||
@@ -2825,7 +2844,7 @@ AS
|
||||
ON opdr.opdr_key = CORR.mld_opdr_key
|
||||
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;
|
||||
/
|
||||
|
||||
Reference in New Issue
Block a user