VLKC#61102 rapport meldingen x reservering

svn path=/Customer/trunk/; revision=45589
This commit is contained in:
Ruud Lipper
2020-01-27 14:24:02 +00:00
parent 7506f47198
commit e77f508a8f

View File

@@ -4564,6 +4564,81 @@ AS
AND TRUNC (t.fac_tracking_datum) = TRUNC (SYSDATE - 1)
AND sn.fac_srtnotificatie_code = 'CUST01';
create or replace view vlkc_v_rap_mld_x_res
as
SELECT m.mld_melding_key,
sd.ins_srtdiscipline_prefix || m.mld_melding_key meldingnr,
mld_melding_datum,
std.mld_stdmelding_omschrijving melding,
d.ins_discipline_omschrijving vagkroep,
d.ins_discipline_key fclt_3d_discipline_key,
sd.ins_srtdiscipline_omschrijving vakgroeptype,
aog.alg_plaatsaanduiding plaats,
l.alg_locatie_key fclt_3d_locatie_key,
l.alg_locatie_omschrijving locatie,
pf.prs_perslid_naam_full melder,
s.mld_statuses_omschrijving status,
m.mld_melding_onderwerp onderwerp,
m.mld_melding_omschrijving omschrijving,
rrr.res_rsv_ruimte_key,
rrr.res_reservering_key || '/' || rrr.res_rsv_ruimte_volgnr
reservering,
rrr.res_rsv_ruimte_omschrijving reservering_omschrijving,
mo.opdrachtnr,
mo.mld_opdr_datumbegin opdrachtdatum,
mo.mld_opdr_einddatum opdracht_eind,
mo.mld_opdr_plandatum opdracht_plan,
mo.uitvoerende,
mo.mld_opdr_kosten kosten,
mo.opdracht_status,
mo.opdracht_type,
mo.factuurincl
FROM mld_melding m,
res_rsv_ruimte rrr,
mld_stdmelding std,
mld_discipline d,
ins_srtdiscipline sd,
alg_v_allonrgoed_gegevens aog,
mld_statuses s,
alg_locatie l,
prs_v_perslid_fullnames_all pf,
(SELECT o.mld_opdr_key,
mld_melding_key,
o.mld_melding_key || '/' || mld_opdr_bedrijfopdr_volgnr
opdrachtnr,
o.mld_opdr_datumbegin,
mld_opdr_einddatum,
mld_opdr_plandatum,
mu.naam uitvoerende,
mld_opdr_kosten,
so.mld_statusopdr_omschrijving opdracht_status,
ot.mld_typeopdr_omschrijving opdracht_type,
fo.factuurincl
FROM mld_opdr o,
mld_typeopdr ot,
mld_statusopdr so,
mld_v_uitvoerende mu,
( SELECT mld_opdr_key,
SUM (f.fin_factuur_totaal + f.fin_factuur_totaal_btw)
factuurincl
FROM fin_factuur f
WHERE mld_opdr_key IS NOT NULL
AND f.fin_factuur_verwijder IS NULL
GROUP BY mld_opdr_key) fo
WHERE o.mld_uitvoerende_keys = mu.mld_uitvoerende_key
AND o.mld_typeopdr_key = ot.mld_typeopdr_typeopdr_key
AND o.mld_statusopdr_key = so.mld_statusopdr_key
AND o.mld_opdr_key = fo.mld_opdr_key(+)) mo
WHERE rrr.res_rsv_ruimte_key = m.res_rsv_ruimte_key
AND std.mld_stdmelding_key = m.mld_stdmelding_key
AND std.mld_ins_discipline_key = d.ins_discipline_key
AND d.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
AND m.mld_alg_onroerendgoed_keys = aog.alg_onroerendgoed_keys
AND m.mld_melding_status = s.mld_statuses_key
AND aog.alg_locatie_key = l.alg_locatie_key
AND m.prs_perslid_key = pf.prs_perslid_key
AND mo.mld_melding_key(+) = m.mld_melding_key;
------ payload end ------
SET DEFINE OFF