WTCA#33458+WTCA#33460 Diverse rapportages ook op aanmaakdatum
svn path=/Customer/trunk/; revision=25977
This commit is contained in:
938
WTCA/wtca.sql
938
WTCA/wtca.sql
@@ -700,10 +700,11 @@ AS
|
|||||||
)) e
|
)) e
|
||||||
ON a.gebter_key = e.alg_onrgoed_key;
|
ON a.gebter_key = e.alg_onrgoed_key;
|
||||||
|
|
||||||
/* Formatted on 20-12-2011 14:14:14 (QP5 v5.115.810.9015) */
|
-- WTCA#33458
|
||||||
CREATE OR REPLACE VIEW wtca_v_rap_opdr_mi_oms
|
/* Formatted on 17-8-2015 15:50:10 (QP5 v5.136.908.31019) */
|
||||||
|
CREATE OR REPLACE VIEW wtca_v_rap_opdr_mi_oms_afm
|
||||||
(
|
(
|
||||||
fclt_f_maand,
|
fclt_d_datum,
|
||||||
fclt_f_bedrijf,
|
fclt_f_bedrijf,
|
||||||
opdr,
|
opdr,
|
||||||
fclt_f_kdrager,
|
fclt_f_kdrager,
|
||||||
@@ -711,6 +712,8 @@ CREATE OR REPLACE VIEW wtca_v_rap_opdr_mi_oms
|
|||||||
fclt_f_prefix,
|
fclt_f_prefix,
|
||||||
fclt_f_vakgroep,
|
fclt_f_vakgroep,
|
||||||
fclt_f_melding,
|
fclt_f_melding,
|
||||||
|
fclt_f_huurder,
|
||||||
|
fclt_f_gebouw_terrein,
|
||||||
omschrijving,
|
omschrijving,
|
||||||
opmerking,
|
opmerking,
|
||||||
aanmaak_melding,
|
aanmaak_melding,
|
||||||
@@ -725,263 +728,235 @@ CREATE OR REPLACE VIEW wtca_v_rap_opdr_mi_oms
|
|||||||
fclt_3d_afdeling_key
|
fclt_3d_afdeling_key
|
||||||
)
|
)
|
||||||
AS
|
AS
|
||||||
SELECT DECODE (
|
SELECT DECODE (
|
||||||
opdr.status_key,
|
opdr.status_key,
|
||||||
NULL,
|
NULL,
|
||||||
DECODE (meld.status_key,
|
DECODE (meld.status_key,
|
||||||
1, TO_CHAR (meld.mldrej, 'yyyy-mm'),
|
1, TO_CHAR (meld.mldrej, 'dd-mm-yyyy'),
|
||||||
5, TO_CHAR (meld.mldafm, 'yyyy-mm'),
|
5, TO_CHAR (meld.mldafm, 'dd-mm-yyyy'),
|
||||||
'Lopend'),
|
TO_CHAR (SYSDATE, 'dd-mm-yyyy')),
|
||||||
1,
|
1,
|
||||||
TO_CHAR (opdr.ordcan, 'yyyy-mm'),
|
TO_CHAR (opdr.ordcan, 'dd-mm-yyyy'),
|
||||||
6,
|
6,
|
||||||
TO_CHAR (opdr.ordafm, 'yyyy-mm'),
|
TO_CHAR (opdr.ordafm, 'dd-mm-yyyy'),
|
||||||
7,
|
7,
|
||||||
TO_CHAR (opdr.ordafm, 'yyyy-mm'),
|
TO_CHAR (opdr.ordafm, 'dd-mm-yyyy'),
|
||||||
9,
|
9,
|
||||||
TO_CHAR (opdr.ordafm, 'yyyy-mm'),
|
TO_CHAR (opdr.ordafm, 'dd-mm-yyyy'),
|
||||||
'Lopend'
|
TO_CHAR (SYSDATE, 'dd-mm-yyyy'))
|
||||||
)
|
afmelddat,
|
||||||
maand,
|
DECODE (opdr.status_key,
|
||||||
DECODE (opdr.status_key,
|
1, opdr.bedrijf || '/GEANNULEERD',
|
||||||
1, opdr.bedrijf || '/GEANNULEERD',
|
opdr.bedrijf),
|
||||||
opdr.bedrijf),
|
TO_CHAR (meld.mld_key) || DECODE (opdr.volgnr, NULL, '', '/' || TO_CHAR (opdr.volgnr)),
|
||||||
meld.mld_key
|
opdr.kostenplaats,
|
||||||
|| DECODE (opdr.volgnr, NULL, NULL, '/' || opdr.volgnr),
|
opdr.kostenplaats_oms,
|
||||||
opdr.kostenplaats,
|
COALESCE (CORR.prefix, meld.prefix),
|
||||||
opdr.kostenplaats_oms,
|
COALESCE (CORR.vakgroep, meld.vakgroep),
|
||||||
COALESCE (CORR.prefix, meld.prefix),
|
COALESCE (CORR.melding, meld.melding),
|
||||||
COALESCE (CORR.vakgroep, meld.vakgroep),
|
meld.huurder,
|
||||||
COALESCE (CORR.melding, meld.melding),
|
meld.gebouw_terrein,
|
||||||
DECODE (opdr.status_key, NULL, meld.oms, opdr.oms),
|
DECODE (opdr.status_key, NULL, meld.oms, opdr.oms),
|
||||||
DECODE (opdr.status_key, NULL, meld.status, opdr.opm),
|
DECODE (opdr.status_key, NULL, meld.status, opdr.opm),
|
||||||
TO_CHAR (meld.mldnew, 'dd-mm-yyyy hh24:mi') aanmaak,
|
TO_CHAR (meld.mldnew, 'dd-mm-yyyy hh24:mi') aanmaak,
|
||||||
TO_CHAR (COALESCE (CORR.sla.tijdsduur, meld.sla.tijdsduur))
|
TO_CHAR (COALESCE (CORR.sla.tijdsduur, meld.sla.tijdsduur))
|
||||||
|| COALESCE (CORR.sla.eenheid, meld.sla.eenheid) sla,
|
|| COALESCE (CORR.sla.eenheid, meld.sla.eenheid)
|
||||||
TO_CHAR (
|
sla,
|
||||||
fac.datumtijdplusuitvoertijd (meld.mldnew,
|
TO_CHAR (
|
||||||
COALESCE (CORR.sla.tijdsduur, meld.sla.tijdsduur),
|
fac.datumtijdplusuitvoertijd (
|
||||||
COALESCE (CORR.sla.eenheid, meld.sla.eenheid)),
|
meld.mldnew,
|
||||||
'dd-mm-yyyy hh24:mi'
|
COALESCE (CORR.sla.tijdsduur, meld.sla.tijdsduur),
|
||||||
)
|
COALESCE (CORR.sla.eenheid, meld.sla.eenheid)),
|
||||||
gepland,
|
'dd-mm-yyyy hh24:mi')
|
||||||
DECODE (
|
gepland,
|
||||||
opdr.ordnew,
|
DECODE (
|
||||||
NULL,
|
opdr.ordnew,
|
||||||
NULL,
|
NULL,
|
||||||
TO_CHAR(FLOOR(wtca.bepaal_wtc_kantooruren (meld.mldnew,
|
NULL,
|
||||||
opdr.ordnew)
|
TO_CHAR(FLOOR(wtca.bepaal_wtc_kantooruren (meld.mldnew,
|
||||||
/ 9))
|
opdr.ordnew)
|
||||||
|| 'd-'
|
/ 9))
|
||||||
|| TO_CHAR(MOD (
|
|| 'd-'
|
||||||
FLOOR(wtca.bepaal_wtc_kantooruren (meld.mldnew,
|
|| TO_CHAR(MOD (
|
||||||
opdr.ordnew)),
|
FLOOR(wtca.bepaal_wtc_kantooruren (meld.mldnew,
|
||||||
9
|
opdr.ordnew)),
|
||||||
))
|
9))
|
||||||
|| 'u-'
|
|| 'u-'
|
||||||
|| TO_CHAR(MOD (
|
|| TO_CHAR(MOD (
|
||||||
ROUND (
|
ROUND (
|
||||||
wtca.bepaal_wtc_kantooruren (meld.mldnew,
|
wtca.bepaal_wtc_kantooruren (meld.mldnew,
|
||||||
opdr.ordnew)
|
opdr.ordnew)
|
||||||
* 60,
|
* 60,
|
||||||
0
|
0),
|
||||||
),
|
60))
|
||||||
60
|
|| 'm')
|
||||||
))
|
sp_afhandeltijd,
|
||||||
|| 'm'
|
DECODE (
|
||||||
)
|
opdr.ordnew,
|
||||||
sp_afhandeltijd,
|
NULL,
|
||||||
DECODE (
|
DECODE (meld.status_key, 1, '-', 6, '-', NULL),
|
||||||
opdr.ordnew,
|
DECODE (
|
||||||
NULL,
|
meld.prio,
|
||||||
DECODE (meld.status_key, 1, '-', 6, '-', NULL),
|
1,
|
||||||
DECODE (
|
'-',
|
||||||
meld.prio,
|
2,
|
||||||
1,
|
'-',
|
||||||
'-',
|
3,
|
||||||
2,
|
DECODE (
|
||||||
'-',
|
SIGN(ROUND (
|
||||||
3,
|
wtca.bepaal_wtc_kantooruren (
|
||||||
DECODE (
|
meld.mldnew,
|
||||||
SIGN(ROUND (
|
COALESCE (opdr.ordnew, SYSDATE))
|
||||||
wtca.bepaal_wtc_kantooruren (
|
* 60,
|
||||||
meld.mldnew,
|
0)
|
||||||
COALESCE (opdr.ordnew, SYSDATE)
|
- 30), -- Harde afspraak 30m
|
||||||
)
|
1,
|
||||||
* 60,
|
'Nee',
|
||||||
0
|
'Ja'),
|
||||||
)
|
DECODE (
|
||||||
- 30), -- Harde afspraak 30m
|
SIGN(ROUND (
|
||||||
1,
|
wtca.bepaal_wtc_kantooruren (
|
||||||
'Nee',
|
meld.mldnew,
|
||||||
'Ja'
|
COALESCE (opdr.ordnew, SYSDATE))
|
||||||
),
|
* 60,
|
||||||
DECODE (
|
0)
|
||||||
SIGN(ROUND (
|
- 60), -- Harde afspraak 60m
|
||||||
wtca.bepaal_wtc_kantooruren (
|
1,
|
||||||
meld.mldnew,
|
'Nee',
|
||||||
COALESCE (opdr.ordnew, SYSDATE)
|
'Ja')))
|
||||||
)
|
sp_afh_ok,
|
||||||
* 60,
|
DECODE (
|
||||||
0
|
opdr.ordacp,
|
||||||
)
|
NULL,
|
||||||
- 60), -- Harde afspraak 60m
|
NULL,
|
||||||
1,
|
TO_CHAR (FLOOR (opdr.ordacp - opdr.ordnew))
|
||||||
'Nee',
|
|| 'd-'
|
||||||
'Ja'
|
|| TO_CHAR (MOD (FLOOR ( (opdr.ordacp - opdr.ordnew) * 24), 24))
|
||||||
)
|
|| 'u-'
|
||||||
)
|
|| TO_CHAR(MOD (
|
||||||
)
|
ROUND ( (opdr.ordacp - opdr.ordnew) * 24 * 60, 0),
|
||||||
sp_afh_ok,
|
60))
|
||||||
DECODE (
|
|| 'm')
|
||||||
opdr.ordacp,
|
uv_responsetijd,
|
||||||
NULL,
|
DECODE (
|
||||||
NULL,
|
opdr.ordnew,
|
||||||
TO_CHAR (FLOOR (opdr.ordacp - opdr.ordnew)) || 'd-'
|
NULL,
|
||||||
|| TO_CHAR (
|
DECODE (meld.status_key, 1, '-', 6, '-', NULL),
|
||||||
MOD (FLOOR ( (opdr.ordacp - opdr.ordnew) * 24), 24)
|
DECODE (
|
||||||
)
|
meld.prio,
|
||||||
|| 'u-'
|
1,
|
||||||
|| TO_CHAR(MOD (
|
'-',
|
||||||
ROUND ( (opdr.ordacp - opdr.ordnew) * 24 * 60,
|
2,
|
||||||
0),
|
'-',
|
||||||
60
|
3,
|
||||||
))
|
DECODE (
|
||||||
|| 'm'
|
SIGN(FLOOR( (COALESCE (opdr.ordacp, SYSDATE) - opdr.ordnew)
|
||||||
)
|
* 24)
|
||||||
uv_responsetijd,
|
- 4), -- Harde afspraak 4 uur
|
||||||
DECODE (
|
1,
|
||||||
opdr.ordnew,
|
'Nee',
|
||||||
NULL,
|
'Ja'),
|
||||||
DECODE (meld.status_key, 1, '-', 6, '-', NULL),
|
DECODE (
|
||||||
DECODE (
|
SIGN(FAC.count_work_days_incltime (
|
||||||
meld.prio,
|
opdr.ordnew,
|
||||||
1,
|
COALESCE (opdr.ordacp, SYSDATE))
|
||||||
'-',
|
- 1), -- Harde afspraak 24 uur
|
||||||
2,
|
1,
|
||||||
'-',
|
'Nee',
|
||||||
3,
|
'Ja')))
|
||||||
DECODE (
|
uv_rsp_ok,
|
||||||
SIGN(FLOOR( (COALESCE (opdr.ordacp, SYSDATE)
|
DECODE (
|
||||||
- opdr.ordnew)
|
opdr.ordafm,
|
||||||
* 24)
|
NULL,
|
||||||
- 4), -- Harde afspraak 4 uur
|
DECODE (
|
||||||
1,
|
opdr.ordcan,
|
||||||
'Nee',
|
NULL,
|
||||||
'Ja'
|
NULL,
|
||||||
),
|
TO_CHAR (FLOOR (opdr.ordcan - opdr.ordnew)) || 'd-'
|
||||||
DECODE (
|
|| TO_CHAR (
|
||||||
SIGN(FAC.count_work_days_incltime (
|
MOD (ROUND ( (opdr.ordcan - opdr.ordnew) * 24, 0), 24))
|
||||||
opdr.ordnew,
|
|| 'u'),
|
||||||
COALESCE (opdr.ordacp, SYSDATE)
|
TO_CHAR (FLOOR (opdr.ordafm - opdr.ordnew)) || 'd-'
|
||||||
)
|
|| TO_CHAR (
|
||||||
- 1), -- Harde afspraak 24 uur
|
MOD (ROUND ( (opdr.ordafm - opdr.ordnew) * 24, 0), 24))
|
||||||
1,
|
|| 'u')
|
||||||
'Nee',
|
afhandeltijd,
|
||||||
'Ja'
|
DECODE (
|
||||||
)
|
opdr.ordnew,
|
||||||
)
|
NULL,
|
||||||
)
|
DECODE (meld.status_key, 1, '-', 6, '-', NULL),
|
||||||
uv_rsp_ok,
|
DECODE (
|
||||||
DECODE (
|
meld.prio,
|
||||||
opdr.ordafm,
|
1,
|
||||||
NULL,
|
'-',
|
||||||
DECODE (
|
2,
|
||||||
opdr.ordcan,
|
'-',
|
||||||
NULL,
|
DECODE (
|
||||||
NULL,
|
SIGN(FAC.datumtijdplusuitvoertijd (
|
||||||
TO_CHAR (FLOOR (opdr.ordcan - opdr.ordnew)) || 'd-'
|
opdr.ordnew,
|
||||||
|| TO_CHAR(MOD (
|
COALESCE (CORR.sla.tijdsduur, meld.sla.tijdsduur),
|
||||||
ROUND ( (opdr.ordcan - opdr.ordnew) * 24, 0),
|
COALESCE (CORR.sla.eenheid, meld.sla.eenheid))
|
||||||
24
|
- COALESCE (opdr.ordafm, SYSDATE)),
|
||||||
))
|
-1,
|
||||||
|| 'u'
|
'Nee',
|
||||||
),
|
'Ja')))
|
||||||
TO_CHAR (FLOOR (opdr.ordafm - opdr.ordnew)) || 'd-'
|
uv_afh_ok,
|
||||||
|| TO_CHAR (
|
scope.afd_key
|
||||||
MOD (ROUND ( (opdr.ordafm - opdr.ordnew) * 24, 0), 24)
|
FROM (SELECT m.mld_melding_key mld_key,
|
||||||
)
|
sd.ins_srtdiscipline_prefix prefix,
|
||||||
|| 'u'
|
td.ins_discipline_omschrijving vakgroep,
|
||||||
)
|
sm.mld_stdmelding_omschrijving melding,
|
||||||
afhandeltijd,
|
m.mld_melding_spoed prio,
|
||||||
DECODE (
|
m.mld_melding_t_uitvoertijd sla,
|
||||||
opdr.ordnew,
|
m.mld_melding_status status_key,
|
||||||
NULL,
|
s.mld_statuses_omschrijving status,
|
||||||
DECODE (meld.status_key, 1, '-', 6, '-', NULL),
|
m.mld_melding_omschrijving oms,
|
||||||
DECODE (
|
fac.gettrackingdate ('MLDNEW', m.mld_melding_key) mldnew,
|
||||||
meld.prio,
|
fac.gettrackingdate ('MLDREJ', m.mld_melding_key) mldrej,
|
||||||
1,
|
fac.gettrackingdate ('MLDAFM', m.mld_melding_key) mldafm,
|
||||||
'-',
|
a.prs_afdeling_omschrijving huurder,
|
||||||
2,
|
COALESCE (og.alg_terreinsector_code, og.alg_gebouw_code)
|
||||||
'-',
|
gebouw_terrein
|
||||||
DECODE (
|
FROM mld_melding m,
|
||||||
SIGN(FAC.datumtijdplusuitvoertijd (opdr.ordnew,
|
mld_stdmelding sm,
|
||||||
COALESCE (CORR.sla.tijdsduur, meld.sla.tijdsduur),
|
ins_tab_discipline td,
|
||||||
COALESCE (CORR.sla.eenheid, meld.sla.eenheid))
|
ins_srtdiscipline sd,
|
||||||
- COALESCE (opdr.ordafm, SYSDATE)),
|
mld_statuses s,
|
||||||
-1,
|
prs_perslid p,
|
||||||
'Nee',
|
prs_afdeling a,
|
||||||
'Ja'
|
alg_v_allonrgoed_gegevens og
|
||||||
)
|
WHERE m.mld_melding_datum >
|
||||||
)
|
TRUNC (ADD_MONTHS (SYSDATE, -12), 'yyyy')
|
||||||
)
|
AND m.mld_stdmelding_key = sm.mld_stdmelding_key
|
||||||
uv_afh_ok,
|
AND sm.mld_ins_discipline_key = td.ins_discipline_key
|
||||||
scope.afd_key
|
AND td.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
|
||||||
FROM (SELECT m.mld_melding_key mld_key,
|
AND m.mld_melding_status = s.mld_statuses_key
|
||||||
sd.ins_srtdiscipline_prefix prefix,
|
AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||||
td.ins_discipline_omschrijving vakgroep,
|
AND p.prs_afdeling_key = a.prs_afdeling_key
|
||||||
sm.mld_stdmelding_omschrijving melding,
|
AND m.mld_alg_onroerendgoed_keys =
|
||||||
m.mld_melding_spoed prio,
|
og.alg_onroerendgoed_keys) meld
|
||||||
m.mld_melding_t_uitvoertijd sla,
|
LEFT JOIN (SELECT o.mld_melding_key,
|
||||||
m.mld_melding_status status_key,
|
sm.mld_stdmelding_t_uitvoertijd sla,
|
||||||
s.mld_statuses_omschrijving status,
|
sd.ins_srtdiscipline_prefix prefix,
|
||||||
m.mld_melding_omschrijving oms,
|
td.ins_discipline_omschrijving vakgroep,
|
||||||
fac.gettrackingdate ('MLDNEW',
|
sm.mld_stdmelding_omschrijving melding
|
||||||
m.mld_melding_key)
|
FROM mld_opdr o,
|
||||||
mldnew,
|
mld_v_aanwezigkenmerkopdr ko,
|
||||||
fac.gettrackingdate ('MLDREJ',
|
mld_stdmelding sm,
|
||||||
m.mld_melding_key)
|
ins_tab_discipline td,
|
||||||
mldrej,
|
ins_srtdiscipline sd
|
||||||
fac.gettrackingdate ('MLDAFM',
|
WHERE o.mld_opdr_key = ko.mld_opdr_key
|
||||||
m.mld_melding_key)
|
AND ko.mld_kenmerk_key = 41 -- Corr. melding
|
||||||
mldafm
|
AND ko.mld_opdr_key = o.mld_opdr_key
|
||||||
FROM mld_melding m,
|
AND sm.mld_stdmelding_key =
|
||||||
mld_stdmelding sm,
|
fac.safe_to_number (
|
||||||
ins_tab_discipline td,
|
ko.mld_kenmerkopdr_waarde)
|
||||||
ins_srtdiscipline sd,
|
AND sm.mld_ins_discipline_key =
|
||||||
mld_statuses s
|
td.ins_discipline_key
|
||||||
WHERE m.mld_stdmelding_key = sm.mld_stdmelding_key
|
AND td.ins_srtdiscipline_key =
|
||||||
AND sm.mld_ins_discipline_key =
|
sd.ins_srtdiscipline_key) CORR
|
||||||
td.ins_discipline_key
|
ON meld.mld_key = CORR.mld_melding_key
|
||||||
AND td.ins_srtdiscipline_key =
|
LEFT JOIN (SELECT o.mld_melding_key mld_key,
|
||||||
sd.ins_srtdiscipline_key
|
|
||||||
AND m.mld_melding_status = mld_statuses_key)
|
|
||||||
meld
|
|
||||||
LEFT JOIN
|
|
||||||
(SELECT o.mld_melding_key,
|
|
||||||
sm.mld_stdmelding_t_uitvoertijd 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 mld_key,
|
|
||||||
o.mld_opdr_bedrijfopdr_volgnr volgnr,
|
o.mld_opdr_bedrijfopdr_volgnr volgnr,
|
||||||
o.mld_opdr_key opdr_key,
|
o.mld_opdr_key opdr_key,
|
||||||
o.mld_statusopdr_key status_key,
|
o.mld_statusopdr_key status_key,
|
||||||
@@ -999,22 +974,301 @@ AS
|
|||||||
ordcan,
|
ordcan,
|
||||||
fac.gettrackingdate ('ORDAFM', o.mld_opdr_key)
|
fac.gettrackingdate ('ORDAFM', o.mld_opdr_key)
|
||||||
ordafm
|
ordafm
|
||||||
FROM mld_opdr o, prs_bedrijf b, prs_kostenplaats kp
|
FROM mld_opdr o, prs_bedrijf b, prs_kostenplaats kp
|
||||||
WHERE o.mld_uitvoerende_keys = b.prs_bedrijf_key
|
WHERE o.mld_uitvoerende_keys = b.prs_bedrijf_key
|
||||||
AND o.prs_kostenplaats_key =
|
AND o.prs_kostenplaats_key =
|
||||||
kp.prs_kostenplaats_key) opdr
|
kp.prs_kostenplaats_key) opdr
|
||||||
ON meld.mld_key = opdr.mld_key
|
ON meld.mld_key = opdr.mld_key
|
||||||
LEFT JOIN
|
LEFT JOIN (SELECT DISTINCT
|
||||||
(SELECT DISTINCT
|
o.mld_opdr_key opdr_key,
|
||||||
o.mld_opdr_key opdr_key, p.prs_afdeling_key afd_key
|
p.prs_afdeling_key afd_key
|
||||||
FROM mld_opdr o,
|
FROM mld_opdr o,
|
||||||
prs_bedrijf b,
|
prs_bedrijf b,
|
||||||
prs_contactpersoon cp,
|
prs_contactpersoon cp,
|
||||||
prs_perslid p
|
prs_perslid p
|
||||||
WHERE o.mld_uitvoerende_keys = b.prs_bedrijf_key
|
WHERE o.mld_uitvoerende_keys = b.prs_bedrijf_key
|
||||||
AND b.prs_bedrijf_key = cp.prs_bedrijf_key
|
AND b.prs_bedrijf_key = cp.prs_bedrijf_key
|
||||||
AND cp.prs_perslid_key = p.prs_perslid_key) scope
|
AND cp.prs_perslid_key = p.prs_perslid_key) scope
|
||||||
ON opdr.opdr_key = scope.opdr_key;
|
ON opdr.opdr_key = scope.opdr_key
|
||||||
|
WHERE DECODE (opdr.status_key,
|
||||||
|
NULL, COALESCE (meld.mldrej, meld.mldafm),
|
||||||
|
COALESCE (opdr.ordcan, opdr.ordafm)) IS NOT NULL;
|
||||||
|
|
||||||
|
CREATE OR REPLACE VIEW wtca_v_rap_opdr_mi_oms_new
|
||||||
|
(
|
||||||
|
fclt_d_datum,
|
||||||
|
fclt_f_bedrijf,
|
||||||
|
opdr,
|
||||||
|
fclt_f_kdrager,
|
||||||
|
fclt_f_kdrager_oms,
|
||||||
|
fclt_f_prefix,
|
||||||
|
fclt_f_vakgroep,
|
||||||
|
fclt_f_melding,
|
||||||
|
fclt_f_huurder,
|
||||||
|
fclt_f_gebouw_terrein,
|
||||||
|
omschrijving,
|
||||||
|
opmerking,
|
||||||
|
aanmaak_melding,
|
||||||
|
sla,
|
||||||
|
gepland_melding,
|
||||||
|
sp_afhandeltijd,
|
||||||
|
sp_afh_ok,
|
||||||
|
uv_responsetijd,
|
||||||
|
uv_rsp_ok,
|
||||||
|
uv_afhandeltijd,
|
||||||
|
uv_afh_ok,
|
||||||
|
fclt_3d_afdeling_key
|
||||||
|
)
|
||||||
|
AS
|
||||||
|
SELECT DECODE (opdr.ordnew,
|
||||||
|
NULL, TO_CHAR (meld.mldnew, 'dd-mm-yyyy'),
|
||||||
|
TO_CHAR (opdr.ordnew, 'dd-mm-yyyy'))
|
||||||
|
aanmaakdat,
|
||||||
|
DECODE (opdr.status_key,
|
||||||
|
1, opdr.bedrijf || '/GEANNULEERD',
|
||||||
|
opdr.bedrijf),
|
||||||
|
TO_CHAR (meld.mld_key) || DECODE (opdr.volgnr, NULL, '', '/' || TO_CHAR (opdr.volgnr)),
|
||||||
|
opdr.kostenplaats,
|
||||||
|
opdr.kostenplaats_oms,
|
||||||
|
COALESCE (CORR.prefix, meld.prefix),
|
||||||
|
COALESCE (CORR.vakgroep, meld.vakgroep),
|
||||||
|
COALESCE (CORR.melding, meld.melding),
|
||||||
|
meld.huurder,
|
||||||
|
meld.gebouw_terrein,
|
||||||
|
DECODE (opdr.status_key, NULL, meld.oms, opdr.oms),
|
||||||
|
DECODE (opdr.status_key, NULL, meld.status, opdr.opm),
|
||||||
|
TO_CHAR (meld.mldnew, 'dd-mm-yyyy hh24:mi') aanmaak,
|
||||||
|
TO_CHAR (COALESCE (CORR.sla.tijdsduur, meld.sla.tijdsduur))
|
||||||
|
|| COALESCE (CORR.sla.eenheid, meld.sla.eenheid)
|
||||||
|
sla,
|
||||||
|
TO_CHAR (
|
||||||
|
fac.datumtijdplusuitvoertijd (
|
||||||
|
meld.mldnew,
|
||||||
|
COALESCE (CORR.sla.tijdsduur, meld.sla.tijdsduur),
|
||||||
|
COALESCE (CORR.sla.eenheid, meld.sla.eenheid)),
|
||||||
|
'dd-mm-yyyy hh24:mi')
|
||||||
|
gepland,
|
||||||
|
DECODE (
|
||||||
|
opdr.ordnew,
|
||||||
|
NULL,
|
||||||
|
NULL,
|
||||||
|
TO_CHAR(FLOOR(wtca.bepaal_wtc_kantooruren (meld.mldnew,
|
||||||
|
opdr.ordnew)
|
||||||
|
/ 9))
|
||||||
|
|| 'd-'
|
||||||
|
|| TO_CHAR(MOD (
|
||||||
|
FLOOR(wtca.bepaal_wtc_kantooruren (meld.mldnew,
|
||||||
|
opdr.ordnew)),
|
||||||
|
9))
|
||||||
|
|| 'u-'
|
||||||
|
|| TO_CHAR(MOD (
|
||||||
|
ROUND (
|
||||||
|
wtca.bepaal_wtc_kantooruren (meld.mldnew,
|
||||||
|
opdr.ordnew)
|
||||||
|
* 60,
|
||||||
|
0),
|
||||||
|
60))
|
||||||
|
|| 'm')
|
||||||
|
sp_afhandeltijd,
|
||||||
|
DECODE (
|
||||||
|
opdr.ordnew,
|
||||||
|
NULL,
|
||||||
|
DECODE (meld.status_key, 1, '-', 6, '-', NULL),
|
||||||
|
DECODE (
|
||||||
|
meld.prio,
|
||||||
|
1,
|
||||||
|
'-',
|
||||||
|
2,
|
||||||
|
'-',
|
||||||
|
3,
|
||||||
|
DECODE (
|
||||||
|
SIGN(ROUND (
|
||||||
|
wtca.bepaal_wtc_kantooruren (
|
||||||
|
meld.mldnew,
|
||||||
|
COALESCE (opdr.ordnew, SYSDATE))
|
||||||
|
* 60,
|
||||||
|
0)
|
||||||
|
- 30), -- Harde afspraak 30m
|
||||||
|
1,
|
||||||
|
'Nee',
|
||||||
|
'Ja'),
|
||||||
|
DECODE (
|
||||||
|
SIGN(ROUND (
|
||||||
|
wtca.bepaal_wtc_kantooruren (
|
||||||
|
meld.mldnew,
|
||||||
|
COALESCE (opdr.ordnew, SYSDATE))
|
||||||
|
* 60,
|
||||||
|
0)
|
||||||
|
- 60), -- Harde afspraak 60m
|
||||||
|
1,
|
||||||
|
'Nee',
|
||||||
|
'Ja')))
|
||||||
|
sp_afh_ok,
|
||||||
|
DECODE (
|
||||||
|
opdr.ordacp,
|
||||||
|
NULL,
|
||||||
|
NULL,
|
||||||
|
TO_CHAR (FLOOR (opdr.ordacp - opdr.ordnew))
|
||||||
|
|| 'd-'
|
||||||
|
|| TO_CHAR (MOD (FLOOR ( (opdr.ordacp - opdr.ordnew) * 24), 24))
|
||||||
|
|| 'u-'
|
||||||
|
|| TO_CHAR(MOD (
|
||||||
|
ROUND ( (opdr.ordacp - opdr.ordnew) * 24 * 60, 0),
|
||||||
|
60))
|
||||||
|
|| 'm')
|
||||||
|
uv_responsetijd,
|
||||||
|
DECODE (
|
||||||
|
opdr.ordnew,
|
||||||
|
NULL,
|
||||||
|
DECODE (meld.status_key, 1, '-', 6, '-', NULL),
|
||||||
|
DECODE (
|
||||||
|
meld.prio,
|
||||||
|
1,
|
||||||
|
'-',
|
||||||
|
2,
|
||||||
|
'-',
|
||||||
|
3,
|
||||||
|
DECODE (
|
||||||
|
SIGN(FLOOR( (COALESCE (opdr.ordacp, SYSDATE) - opdr.ordnew)
|
||||||
|
* 24)
|
||||||
|
- 4), -- Harde afspraak 4 uur
|
||||||
|
1,
|
||||||
|
'Nee',
|
||||||
|
'Ja'),
|
||||||
|
DECODE (
|
||||||
|
SIGN(FAC.count_work_days_incltime (
|
||||||
|
opdr.ordnew,
|
||||||
|
COALESCE (opdr.ordacp, SYSDATE))
|
||||||
|
- 1), -- Harde afspraak 24 uur
|
||||||
|
1,
|
||||||
|
'Nee',
|
||||||
|
'Ja')))
|
||||||
|
uv_rsp_ok,
|
||||||
|
DECODE (
|
||||||
|
opdr.ordafm,
|
||||||
|
NULL,
|
||||||
|
DECODE (
|
||||||
|
opdr.ordcan,
|
||||||
|
NULL,
|
||||||
|
NULL,
|
||||||
|
TO_CHAR (FLOOR (opdr.ordcan - opdr.ordnew)) || 'd-'
|
||||||
|
|| TO_CHAR (
|
||||||
|
MOD (ROUND ( (opdr.ordcan - opdr.ordnew) * 24, 0), 24))
|
||||||
|
|| 'u'),
|
||||||
|
TO_CHAR (FLOOR (opdr.ordafm - opdr.ordnew)) || 'd-'
|
||||||
|
|| TO_CHAR (
|
||||||
|
MOD (ROUND ( (opdr.ordafm - opdr.ordnew) * 24, 0), 24))
|
||||||
|
|| 'u')
|
||||||
|
afhandeltijd,
|
||||||
|
DECODE (
|
||||||
|
opdr.ordnew,
|
||||||
|
NULL,
|
||||||
|
DECODE (meld.status_key, 1, '-', 6, '-', NULL),
|
||||||
|
DECODE (
|
||||||
|
meld.prio,
|
||||||
|
1,
|
||||||
|
'-',
|
||||||
|
2,
|
||||||
|
'-',
|
||||||
|
DECODE (
|
||||||
|
SIGN(FAC.datumtijdplusuitvoertijd (
|
||||||
|
opdr.ordnew,
|
||||||
|
COALESCE (CORR.sla.tijdsduur, meld.sla.tijdsduur),
|
||||||
|
COALESCE (CORR.sla.eenheid, meld.sla.eenheid))
|
||||||
|
- COALESCE (opdr.ordafm, SYSDATE)),
|
||||||
|
-1,
|
||||||
|
'Nee',
|
||||||
|
'Ja')))
|
||||||
|
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_t_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,
|
||||||
|
a.prs_afdeling_omschrijving huurder,
|
||||||
|
COALESCE (og.alg_terreinsector_code, og.alg_gebouw_code)
|
||||||
|
gebouw_terrein
|
||||||
|
FROM mld_melding m,
|
||||||
|
mld_stdmelding sm,
|
||||||
|
ins_tab_discipline td,
|
||||||
|
ins_srtdiscipline sd,
|
||||||
|
mld_statuses s,
|
||||||
|
prs_perslid p,
|
||||||
|
prs_afdeling a,
|
||||||
|
alg_v_allonrgoed_gegevens og
|
||||||
|
WHERE m.mld_melding_datum >
|
||||||
|
TRUNC (ADD_MONTHS (SYSDATE, -12), 'yyyy')
|
||||||
|
AND 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 = s.mld_statuses_key
|
||||||
|
AND m.prs_perslid_key_voor = p.prs_perslid_key
|
||||||
|
AND p.prs_afdeling_key = a.prs_afdeling_key
|
||||||
|
AND m.mld_alg_onroerendgoed_keys =
|
||||||
|
og.alg_onroerendgoed_keys) meld
|
||||||
|
LEFT JOIN (SELECT o.mld_melding_key,
|
||||||
|
sm.mld_stdmelding_t_uitvoertijd 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 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 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) */
|
/* 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
|
||||||
@@ -2695,6 +2949,140 @@ AS
|
|||||||
opdr.bedrijf,
|
opdr.bedrijf,
|
||||||
scope.prs_afdeling_key;
|
scope.prs_afdeling_key;
|
||||||
|
|
||||||
|
-- WTCA#33460
|
||||||
|
/* Formatted on 17-8-2015 10:24:42 (QP5 v5.136.908.31019) */
|
||||||
|
CREATE OR REPLACE VIEW wtca_v_rap_levperf_new
|
||||||
|
(
|
||||||
|
fclt_d_datum,
|
||||||
|
fclt_f_bedrijf,
|
||||||
|
hide_f_sla,
|
||||||
|
aantal,
|
||||||
|
acceptatie_op_tijd,
|
||||||
|
uitvoering_op_tijd,
|
||||||
|
fclt_3d_afdeling_key
|
||||||
|
)
|
||||||
|
AS
|
||||||
|
SELECT TO_CHAR (opdr.ordnew, 'dd-mm-yyyy'),
|
||||||
|
opdr.bedrijf,
|
||||||
|
TO_CHAR (COALESCE (CORR.sla.tijdsduur, opdr.sla.tijdsduur))
|
||||||
|
|| COALESCE (CORR.sla.eenheid, opdr.sla.eenheid)
|
||||||
|
sla,
|
||||||
|
COUNT ( * ) aantal,
|
||||||
|
SUM (opdr.acceptatie_op_tijd),
|
||||||
|
SUM(DECODE (
|
||||||
|
SIGN(fac.datumtijdplusuitvoertijd (
|
||||||
|
fac.gettrackingdate ('ORDNEW', opdr.mld_opdr_key),
|
||||||
|
COALESCE (CORR.sla.tijdsduur, opdr.sla.tijdsduur),
|
||||||
|
COALESCE (CORR.sla.eenheid, opdr.sla.eenheid))
|
||||||
|
- opdr.ordnew),
|
||||||
|
-1, 0,
|
||||||
|
1))
|
||||||
|
uitvoering_op_tijd,
|
||||||
|
scope.prs_afdeling_key
|
||||||
|
FROM (SELECT t.fac_tracking_datum ordnew,
|
||||||
|
o.mld_opdr_key,
|
||||||
|
b.prs_bedrijf_key,
|
||||||
|
b.prs_bedrijf_naam bedrijf,
|
||||||
|
m.mld_melding_t_uitvoertijd sla,
|
||||||
|
DECODE (
|
||||||
|
m.mld_melding_spoed,
|
||||||
|
3,
|
||||||
|
DECODE (
|
||||||
|
SIGN(FLOOR( (COALESCE (
|
||||||
|
fac.gettrackingdate ('ORDACP', o.mld_opdr_key),
|
||||||
|
SYSDATE)
|
||||||
|
- t.fac_tracking_datum)
|
||||||
|
* 24)
|
||||||
|
- 4), -- Harde afspraak 4 uur
|
||||||
|
1, 0,
|
||||||
|
1),
|
||||||
|
DECODE (
|
||||||
|
SIGN(fac.count_work_days_incltime (
|
||||||
|
t.fac_tracking_datum,
|
||||||
|
COALESCE (
|
||||||
|
fac.gettrackingdate ('ORDACP', o.mld_opdr_key),
|
||||||
|
SYSDATE))
|
||||||
|
- 1), -- Harde afspraak 24 uur
|
||||||
|
1, 0,
|
||||||
|
1))
|
||||||
|
acceptatie_op_tijd
|
||||||
|
FROM fac_tracking t,
|
||||||
|
mld_opdr o,
|
||||||
|
prs_bedrijf b,
|
||||||
|
mld_melding m
|
||||||
|
WHERE t.fac_srtnotificatie_key = 41 -- ORDNEW
|
||||||
|
AND t.fac_tracking_datum > TRUNC (ADD_MONTHS (SYSDATE, -12), 'yyyy')
|
||||||
|
AND t.fac_tracking_refkey = o.mld_opdr_key
|
||||||
|
AND o.mld_statusopdr_key != 1
|
||||||
|
AND o.mld_uitvoerende_keys = b.prs_bedrijf_key
|
||||||
|
AND o.mld_melding_key = m.mld_melding_key
|
||||||
|
AND m.mld_melding_spoed IN (3, 4)) opdr
|
||||||
|
LEFT JOIN (SELECT ko.mld_opdr_key, sm.mld_stdmelding_t_uitvoertijd sla
|
||||||
|
FROM mld_v_aanwezigkenmerkopdr ko, mld_stdmelding sm
|
||||||
|
WHERE ko.mld_kenmerk_key = 41 -- Corr. melding
|
||||||
|
AND fac.safe_to_number (ko.mld_kenmerkopdr_waarde) =
|
||||||
|
sm.mld_stdmelding_key) CORR
|
||||||
|
ON opdr.mld_opdr_key = CORR.mld_opdr_key
|
||||||
|
LEFT JOIN (SELECT DISTINCT cp.prs_bedrijf_key, p.prs_afdeling_key
|
||||||
|
FROM prs_contactpersoon cp, prs_perslid P
|
||||||
|
WHERE cp.prs_perslid_key = p.prs_perslid_key) scope
|
||||||
|
ON opdr.prs_bedrijf_key = scope.prs_bedrijf_key
|
||||||
|
GROUP BY TO_CHAR (opdr.ordnew, 'dd-mm-yyyy'),
|
||||||
|
opdr.bedrijf,
|
||||||
|
TO_CHAR (COALESCE (CORR.sla.tijdsduur, opdr.sla.tijdsduur))
|
||||||
|
|| COALESCE (CORR.sla.eenheid, opdr.sla.eenheid),
|
||||||
|
scope.prs_afdeling_key;
|
||||||
|
|
||||||
|
CREATE OR REPLACE VIEW wtca_v_rap_levperf_details_new
|
||||||
|
(
|
||||||
|
fclt_d_datum,
|
||||||
|
fclt_f_bedrijf,
|
||||||
|
fclt_f_sla,
|
||||||
|
aantal,
|
||||||
|
acceptatie_op_tijd,
|
||||||
|
uitvoering_op_tijd,
|
||||||
|
fclt_3d_afdeling_key
|
||||||
|
)
|
||||||
|
AS
|
||||||
|
SELECT fclt_d_datum,
|
||||||
|
fclt_f_bedrijf,
|
||||||
|
hide_f_sla,
|
||||||
|
aantal,
|
||||||
|
acceptatie_op_tijd,
|
||||||
|
uitvoering_op_tijd,
|
||||||
|
fclt_3d_afdeling_key
|
||||||
|
FROM wtca_v_rap_levperf_new
|
||||||
|
UNION ALL
|
||||||
|
SELECT TO_CHAR (opdr.ordnew, 'dd-mm-yyyy'),
|
||||||
|
opdr.bedrijf,
|
||||||
|
'KRITIEK',
|
||||||
|
COUNT ( * ) aantal,
|
||||||
|
TO_NUMBER (NULL),
|
||||||
|
TO_NUMBER (NULL),
|
||||||
|
scope.prs_afdeling_key
|
||||||
|
FROM (SELECT t.fac_tracking_datum ordnew,
|
||||||
|
b.prs_bedrijf_key,
|
||||||
|
b.prs_bedrijf_naam bedrijf
|
||||||
|
FROM fac_tracking t,
|
||||||
|
mld_opdr o,
|
||||||
|
prs_bedrijf b,
|
||||||
|
mld_melding m
|
||||||
|
WHERE t.fac_srtnotificatie_key = 41 -- ORDNEW
|
||||||
|
AND t.fac_tracking_datum > TRUNC (ADD_MONTHS (SYSDATE, -12), 'yyyy')
|
||||||
|
AND t.fac_tracking_refkey = o.mld_opdr_key
|
||||||
|
AND o.mld_statusopdr_key != 1
|
||||||
|
AND o.mld_uitvoerende_keys = b.prs_bedrijf_key
|
||||||
|
AND o.mld_melding_key = m.mld_melding_key
|
||||||
|
AND m.mld_melding_spoed IN (1, 2)) opdr
|
||||||
|
LEFT JOIN
|
||||||
|
(SELECT DISTINCT cp.prs_bedrijf_key, p.prs_afdeling_key
|
||||||
|
FROM prs_contactpersoon cp, prs_perslid p
|
||||||
|
WHERE cp.prs_perslid_key = p.prs_perslid_key) scope
|
||||||
|
ON opdr.prs_bedrijf_key = scope.prs_bedrijf_key
|
||||||
|
GROUP BY TO_CHAR (opdr.ordnew, 'dd-mm-yyyy'),
|
||||||
|
opdr.bedrijf,
|
||||||
|
scope.prs_afdeling_key;
|
||||||
|
|
||||||
/* Formatted on 1-4-2015 9:24:42 (QP5 v5.136.908.31019) */
|
/* Formatted on 1-4-2015 9:24:42 (QP5 v5.136.908.31019) */
|
||||||
CREATE OR REPLACE VIEW wtca_v_rap_mld_vs_metrage
|
CREATE OR REPLACE VIEW wtca_v_rap_mld_vs_metrage
|
||||||
(
|
(
|
||||||
@@ -3384,7 +3772,7 @@ AS
|
|||||||
|
|
||||||
BEGIN adm.systrackscriptId('$Id$', 0); END;
|
BEGIN adm.systrackscriptId('$Id$', 0); END;
|
||||||
/
|
/
|
||||||
BEGIN fac.registercustversion('WTCA', 30); END;
|
BEGIN fac.registercustversion('WTCA', 31); END;
|
||||||
/
|
/
|
||||||
COMMIT;
|
COMMIT;
|
||||||
spool off
|
spool off
|
||||||
|
|||||||
Reference in New Issue
Block a user