PGHE#74486 -- Nieuw rapport Onderlegger factuur SVD
svn path=/Customer/trunk/; revision=57537
This commit is contained in:
@@ -1351,7 +1351,7 @@ AS
|
||||
SELECT pf.prs_perslid_naam_full,
|
||||
m.prs_perslid_key,
|
||||
o.mld_melding_key,
|
||||
mld_opdr_key,
|
||||
o.mld_opdr_key,
|
||||
o.mld_opdr_bedrijfopdr_volgnr,
|
||||
m.mld_melding_onderwerp,
|
||||
sd.ins_srtdiscipline_prefix
|
||||
@@ -1360,14 +1360,12 @@ SELECT pf.prs_perslid_naam_full,
|
||||
|| o.mld_opdr_bedrijfopdr_volgnr
|
||||
id,
|
||||
so.mld_statusopdr_omschrijving,
|
||||
ud.fac_usrdata_omschr,
|
||||
(SELECT mld_kenmerkopdr_waarde
|
||||
FROM mld_kenmerkopdr ko
|
||||
WHERE ko.mld_kenmerk_key = 201 -- goedgekeurd door aanvrager
|
||||
AND ko.mld_opdr_key = o.mld_opdr_key) goedgekeurd,
|
||||
(SELECT mld_kenmerkopdr_waarde
|
||||
FROM mld_kenmerkopdr ko
|
||||
WHERE ko.mld_kenmerk_key = 183 -- aantal tikken
|
||||
AND ko.mld_opdr_key = o.mld_opdr_key) aantaltikken,
|
||||
om.mld_opdr_materiaal_aantal aantaltikken,
|
||||
(SELECT mld_kenmerkopdr_waarde
|
||||
FROM mld_kenmerkopdr ko
|
||||
WHERE ko.mld_kenmerk_key = 181 -- maand
|
||||
@@ -1378,20 +1376,39 @@ SELECT pf.prs_perslid_naam_full,
|
||||
mld_stdmelding std,
|
||||
mld_discipline d,
|
||||
ins_srtdiscipline sd,
|
||||
mld_statusopdr so
|
||||
mld_statusopdr so,
|
||||
mld_opdr_materiaal om,
|
||||
fac_usrdata ud
|
||||
WHERE o.mld_typeopdr_key = 261 -- SVD
|
||||
AND o.mld_statusopdr_key = so.mld_statusopdr_key
|
||||
AND m.mld_melding_key = o.mld_melding_key
|
||||
AND m.prs_perslid_key = pf.prs_perslid_key
|
||||
AND m.mld_stdmelding_key = std.mld_stdmelding_key
|
||||
AND std.mld_ins_discipline_key = d.ins_discipline_key
|
||||
AND d.ins_srtdiscipline_key = sd.ins_srtdiscipline_key;
|
||||
AND d.ins_srtdiscipline_key = sd.ins_srtdiscipline_key
|
||||
AND o.mld_opdr_key = om.mld_opdr_key
|
||||
AND om.fac_usrdata_key = ud.fac_usrdata_key;
|
||||
|
||||
-- View om de beschikbaarheid van de koffieautomaten inzichtelijke te krijgen. De meetperiode is 2 maanden.
|
||||
-- De tijd dat het apparaat in storing is wordt vergelijken met de beschikbaarheid
|
||||
-- Hiermee wordt rekening gehouden met indult en overlappende meldingen. Ook overlap met andere maanden.
|
||||
-- Er wordt geen rekening gehouden met respijt dat gegeven wordt op een melding omdat je dan bij meldingen die
|
||||
-- een maandgrens overschrijden niet weet in welke periode de respijt valt.
|
||||
|
||||
CREATE OR REPLACE VIEW pghe_v_koffie_storingen
|
||||
AS
|
||||
SELECT pchx_mon.get_first_melding (mld_melding_key, 1) m_start,
|
||||
mld_melding_datum,
|
||||
COALESCE (fac.gettrackingdate ('MLDAFM', mld_melding_key),
|
||||
SYSDATE) afgemeld,
|
||||
mld_alg_onroerendgoed_keys,
|
||||
alg_ruimte_nr
|
||||
FROM mld_melding m, alg_ruimte r
|
||||
WHERE mld_stdmelding_key = 91 -- beschikbaarheid warme dranken
|
||||
AND pchx_mon.klant_melding (mld_melding_key) = 1
|
||||
AND mld_melding_indult = 0
|
||||
AND m.mld_alg_onroerendgoed_keys = r.alg_ruimte_key
|
||||
|
||||
CREATE OR REPLACE VIEW pghe_v_rap_beschikb_koffie1
|
||||
AS
|
||||
SELECT mnth_begin mnth_begin,
|
||||
@@ -1440,14 +1457,7 @@ SELECT mnth_begin mnth_begin,
|
||||
MIN (mld_melding_datum) m_begin,
|
||||
MAX (afgemeld) m_einde,
|
||||
mld_alg_onroerendgoed_keys --,
|
||||
FROM (SELECT pchx_mon.get_first_melding (mld_melding_key, 1) m_start,
|
||||
mld_melding_datum,
|
||||
COALESCE (fac.gettrackingdate ('MLDAFM', mld_melding_key), SYSDATE) afgemeld,
|
||||
mld_alg_onroerendgoed_keys
|
||||
FROM mld_melding
|
||||
WHERE mld_stdmelding_key = 91 -- beschikbaarheid warme dranken
|
||||
AND pchx_mon.klant_melding(mld_melding_key) = 1
|
||||
AND mld_melding_indult = 0)
|
||||
FROM pghe_v_koffie_storingen
|
||||
GROUP BY m_start, mld_alg_onroerendgoed_keys) m
|
||||
ON months.month < m_einde AND ADD_MONTHS (months.month, 2) > m_begin
|
||||
AND months.alg_ruimte_key =
|
||||
|
||||
Reference in New Issue
Block a user