STCH#51457 -- Nieuwe versie OCR
svn path=/Customer/trunk/; revision=37784
This commit is contained in:
141
STCH/stch.sql
141
STCH/stch.sql
@@ -58,49 +58,120 @@ CREATE OR REPLACE VIEW stch_v_rap_ocr
|
||||
opdracht_materiaal,
|
||||
opdracht_uurtarief,
|
||||
opdracht_kosten,
|
||||
kenmerk,
|
||||
waarde_c,
|
||||
waarde_n,
|
||||
waarde_d,
|
||||
reason_0_order,
|
||||
periode,
|
||||
aanvrager,
|
||||
organisatie,
|
||||
categorie,
|
||||
opdracht_gereeddatum,
|
||||
kostensoortgroep,
|
||||
vakgroep,
|
||||
kostensoortnr,
|
||||
kostensoort,
|
||||
melding,
|
||||
meldingsgroep,
|
||||
kostenplaatsnummer
|
||||
)
|
||||
AS
|
||||
SELECT mvu.*,
|
||||
TO_CHAR (mvu.opdracht_datum, 'mm-yyyy') periode,
|
||||
mo.mld_opdr_einddatum,
|
||||
ksg.prs_kostensoortgrp_oms,
|
||||
md.ins_discipline_omschrijving,
|
||||
std.mld_stdmelding_omschrijving,
|
||||
stdg.mld_stdmeldinggroep_oms,
|
||||
k.prs_kostenplaats_nr
|
||||
FROM
|
||||
mld_v_udr_opdrachtkenmerk_cnd mvu,
|
||||
mld_opdr mo,
|
||||
prs_kostenplaats k,
|
||||
prs_kostenplaatsgrp kpg,
|
||||
prs_kostensoort ks,
|
||||
prs_kostensoortgrp ksg,
|
||||
mld_discipline md,
|
||||
mld_stdmelding std,
|
||||
mld_stdmeldinggroep stdg,
|
||||
mld_melding m
|
||||
WHERE mo.prs_kostenplaats_key(+) = k.prs_kostenplaats_key
|
||||
AND std.prs_kostensoort_key = ks.prs_kostensoort_key(+)
|
||||
AND k.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key(+)
|
||||
AND ks.prs_kostensoortgrp_key = ksg.prs_kostensoortgrp_key(+)
|
||||
AND m.mld_stdmelding_key = std.mld_stdmelding_key
|
||||
AND std.mld_stdmeldinggroep_key = stdg.mld_stdmeldinggroep_key
|
||||
AND std.mld_ins_discipline_key = md.ins_discipline_key
|
||||
AND m.mld_melding_key = mo.mld_melding_key
|
||||
AND m.mld_melding_key = mo.mld_melding_key
|
||||
AND mo.mld_opdr_key = mvu.opdracht_key
|
||||
AND mvu.kenmerk LIKE '%Relatiet%';
|
||||
SELECT mvu.opdracht_key,
|
||||
mvu.opdracht_nummer,
|
||||
mvu.opdracht_regio,
|
||||
mvu.opdracht_district,
|
||||
mvu.opdracht_locatie_code,
|
||||
mvu.opdracht_locatie,
|
||||
mvu.opdracht_locatieplaats,
|
||||
mvu.fclt_3d_locatie_key,
|
||||
mvu.opdracht_gebouwcode,
|
||||
mvu.opdracht_gebouw,
|
||||
mvu.opdracht_verdieping,
|
||||
mvu.opdracht_ruimtenr,
|
||||
mvu.opdracht_ruimte,
|
||||
mvu.opdracht_kostenplaats,
|
||||
mvu.opdracht_kostenplaats_oms,
|
||||
mvu.melding_key,
|
||||
mvu.opdracht_type,
|
||||
mvu.opdracht_volgnummer,
|
||||
mvu.opdracht_status,
|
||||
mvu.opdracht_duur_gepland,
|
||||
mvu.opdracht_datum,
|
||||
mvu.opdracht_einddatum,
|
||||
mvu.opdracht_plandatum,
|
||||
mvu.opdracht_acceptdatum,
|
||||
mvu.opdracht_afgemeld,
|
||||
mvu.opdracht_doorlooptijd,
|
||||
mvu.opdracht_accepttijd,
|
||||
mvu.opdracht_omschrijving,
|
||||
mvu.opdracht_opmerking,
|
||||
mvu.opdracht_uitvoerende,
|
||||
mvu.opdracht_uitvoerende_contact,
|
||||
mvu.opdracht_behandelaar,
|
||||
mvu.opdracht_contract,
|
||||
mvu.opdracht_contract_versie,
|
||||
mvu.opdracht_contactpersoon,
|
||||
mvu.opdracht_uren,
|
||||
mvu.opdracht_correctie,
|
||||
mvu.opdracht_materiaal,
|
||||
mvu.opdracht_uurtarief,
|
||||
mvu.opdracht_kosten,
|
||||
(SELECT f.fac_usrdata_omschr
|
||||
FROM fac_usrdata f
|
||||
WHERE f.fac_usrdata_key =
|
||||
(SELECT mvk.mld_kenmerkopdr_waarde
|
||||
FROM mld_kenmerk mk,
|
||||
mld_srtkenmerk msk,
|
||||
mld_v_aanwezigkenmerkopdr mvk
|
||||
WHERE mk.mld_srtkenmerk_key = msk.mld_srtkenmerk_key
|
||||
AND mk.mld_kenmerk_key = mvk.mld_kenmerk_key
|
||||
AND mvk.mld_opdr_key = mo.mld_opdr_key
|
||||
AND mk.mld_kenmerk_niveau = 'O'
|
||||
AND msk.mld_srtkenmerk_key = 321))
|
||||
reason_0_order,
|
||||
TO_CHAR (mvu.opdracht_datum, 'yyyy-mm') periode,
|
||||
p.prs_perslid_naam
|
||||
|| NVL2 (p.prs_perslid_voorletters,
|
||||
', ' || p.prs_perslid_voorletters,
|
||||
'')
|
||||
|| NVL2 (p.prs_perslid_tussenvoegsel,
|
||||
' ' || p.prs_perslid_tussenvoegsel,
|
||||
'')
|
||||
|| NVL2 (p.prs_perslid_voornaam,
|
||||
' (' || p.prs_perslid_voornaam || ')',
|
||||
'')
|
||||
aanvrager,
|
||||
d.prs_afdeling_naam organisatie,
|
||||
md.ins_discipline_omschrijving,
|
||||
mo.mld_opdr_einddatum,
|
||||
ksg.prs_kostensoortgrp_oms,
|
||||
ks.prs_kostensoort_refcode,
|
||||
ks.prs_kostensoort_oms,
|
||||
std.mld_stdmelding_omschrijving,
|
||||
stdg.mld_stdmeldinggroep_oms,
|
||||
k.prs_kostenplaats_nr
|
||||
FROM mld_v_udr_opdrachtkenmerk_cnd mvu,
|
||||
mld_opdr mo,
|
||||
prs_kostenplaats k,
|
||||
prs_kostenplaatsgrp kpg,
|
||||
prs_kostensoort ks,
|
||||
prs_kostensoortgrp ksg,
|
||||
prs_v_afdeling d,
|
||||
prs_perslid p,
|
||||
mld_discipline md,
|
||||
mld_stdmelding std,
|
||||
mld_stdmeldinggroep stdg,
|
||||
mld_melding m
|
||||
WHERE mo.prs_kostenplaats_key(+) = k.prs_kostenplaats_key
|
||||
AND std.prs_kostensoort_key = ks.prs_kostensoort_key(+)
|
||||
AND k.prs_kostenplaatsgrp_key = kpg.prs_kostenplaatsgrp_key(+)
|
||||
AND ks.prs_kostensoortgrp_key = ksg.prs_kostensoortgrp_key(+)
|
||||
AND m.mld_stdmelding_key = std.mld_stdmelding_key
|
||||
AND std.mld_stdmeldinggroep_key = stdg.mld_stdmeldinggroep_key
|
||||
AND std.mld_ins_discipline_key = md.ins_discipline_key
|
||||
AND m.mld_melding_key = mo.mld_melding_key
|
||||
AND m.mld_melding_key = mo.mld_melding_key
|
||||
AND mo.mld_opdr_key = mvu.opdracht_key
|
||||
AND p.prs_afdeling_key = d.prs_afdeling_key(+)
|
||||
AND p.prs_perslid_key = mo.prs_perslid_key
|
||||
AND TRUNC (mvu.opdracht_einddatum) >
|
||||
TO_DATE ('01-01-2018', 'dd-mm-yyyy');
|
||||
|
||||
CREATE OR REPLACE VIEW stch_v_rap_opdrkosten
|
||||
(
|
||||
|
||||
Reference in New Issue
Block a user