RENK#30936 RTMs

svn path=/Customer/trunk/; revision=23427
This commit is contained in:
Maarten van der Heide
2014-11-21 08:54:45 +00:00
parent 9200b07691
commit 6fd1e71902

View File

@@ -3935,21 +3935,24 @@ CREATE OR REPLACE VIEW RENK_V_GRAPH_BHNDLR_OPEN
AS
SELECT DECODE (
o.mld_melding_key,
NULL, x.behandelaar,
NULL,
x.behandelaar,
DECODE (o.mld_statusopdr_key,
3, o.budgethouder, -- Nvt. bij RENK?
10, 'Beheerder', -- Nvt. bij RENK!
o.uitvoerende))
behandelaar,
COUNT ( * ) - SUM (uitvoeringoptijd),
SUM (uitvoeringoptijd),
0 - COUNT ( * )
COUNT ( * ) - SUM (uitvoeringoptijd) telaat,
SUM (uitvoeringoptijd) optijd,
0 - COUNT ( * ) volgorde
FROM (SELECT m.mld_melding_key,
m.mld_melding_status,
p.prs_perslid_naam_full behandelaar,
DECODE (
SIGN(m.mld_melding_einddatum_std - TRUNC (SYSDATE, 'mi')),
-1, 0,
SIGN(m.mld_melding_einddatum_std
- TRUNC (SYSDATE, 'mi')),
-1,
0,
1)
uitvoeringoptijd
FROM mld_melding m,
@@ -3964,7 +3967,8 @@ AS
LEFT JOIN -- Gegevens van lopende opdracht met laagste volgnummer!
(SELECT o.mld_melding_key,
o.mld_statusopdr_key,
COALESCE (b.prs_bedrijf_naam, p1.prs_perslid_naam_full) uitvoerende,
COALESCE (b.prs_bedrijf_naam, p1.prs_perslid_naam_full)
uitvoerende,
p2.prs_perslid_naam_full budgethouder
FROM mld_opdr o,
prs_bedrijf b, -- Externe leverancier
@@ -3973,25 +3977,30 @@ AS
WHERE o.mld_statusopdr_key IN (3, 4, 5, 8, 10) -- 3-Ter fiattering, 4-Gefiatteerd, 5-Uitgegeven, 8-Geaccepteerd, 10-Ter goedkeuring
AND o.mld_uitvoerende_keys = b.prs_bedrijf_key(+)
AND o.mld_uitvoerende_keys = p1.prs_perslid_key(+)
AND prs.getkpverantwoordelijke (o.prs_kostenplaats_key, 1, -1) = p2.prs_perslid_key(+)
AND prs.getkpverantwoordelijke (o.prs_kostenplaats_key,
1,
-1) =
p2.prs_perslid_key(+)
AND NOT EXISTS
(SELECT 1
FROM mld_opdr
WHERE mld_melding_key = o.mld_melding_key
AND mld_opdr_bedrijfopdr_volgnr < o.mld_opdr_bedrijfopdr_volgnr)) o
AND mld_opdr_bedrijfopdr_volgnr <
o.mld_opdr_bedrijfopdr_volgnr)) o
ON x.mld_melding_key = o.mld_melding_key
GROUP BY DECODE (
o.mld_melding_key,
NULL, x.behandelaar,
NULL,
x.behandelaar,
DECODE (o.mld_statusopdr_key,
3, o.budgethouder,
10, 'Beheerder',
o.uitvoerende))
UNION ALL -- Extra kolom zodat voorgaande kolommen helemaal getoond?
SELECT ' ',
0,
0,
0
SELECT ' ' behandelaar,
0 telaat,
0 optijd,
0 volgorde
FROM DUAL;
CREATE OR REPLACE VIEW RENK_V_GRAPH_VAKGRP_OPEN
@@ -4002,7 +4011,9 @@ CREATE OR REPLACE VIEW RENK_V_GRAPH_VAKGRP_OPEN
--FCLT_3D_DISCIPLINE_KEY
)
AS
SELECT md.ins_discipline_omschrijving,
SELECT sd.ins_srtdiscipline_prefix
|| '-'
|| md.ins_discipline_omschrijving,
COUNT ( * ),
'appl/mld/mld_search.asp?urole=fo'
|| '&'
@@ -4011,12 +4022,19 @@ AS
|| 'disc_key_str='
|| md.ins_discipline_key
--md.ins_discipline_key
FROM mld_melding m, mld_stdmelding sm, mld_discipline md
FROM mld_melding m,
mld_stdmelding sm,
mld_discipline md,
ins_srtdiscipline sd
WHERE m.mld_stdmelding_key = sm.mld_stdmelding_key
AND sm.mld_ins_discipline_key = md.ins_discipline_key
--AND md.ins_srtdiscipline_key = -1
AND md.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
--AND sd.ins_srtdiscipline_key = -1
AND m.mld_melding_status IN (2, 3, 4, 7, 0) -- 2-Ingevoerd, 3-Ingezien, 4-Geaccepteerd, 7-Uitgegeven, 0-Pending
GROUP BY md.ins_discipline_omschrijving, md.ins_discipline_key
GROUP BY sd.ins_srtdiscipline_prefix
|| '-'
|| md.ins_discipline_omschrijving,
md.ins_discipline_key
UNION ALL -- Extra kolom zodat voorgaande kolommen helemaal getoond?
SELECT ' ', 0, ' ' FROM DUAL;