IVET#38124 Rapport klussenlijst/verhuislijst verbetering
svn path=/Customer/trunk/; revision=31979
This commit is contained in:
165
IVET/ivet.sql
165
IVET/ivet.sql
@@ -3250,61 +3250,118 @@ AS
|
||||
-- -- 2881 = bo verhuizingen
|
||||
-- Kenmerken zijn verschillende soort kenmerken Naam, Van, Contactpersoon, Telefoon met een volgnummer
|
||||
CREATE OR REPLACE VIEW ivet_v_rap_mldklussen
|
||||
(
|
||||
melding,
|
||||
omschrijving,
|
||||
datum,
|
||||
naam,
|
||||
van,
|
||||
naar,
|
||||
pc_code,
|
||||
contactpersoon,
|
||||
telnr,
|
||||
vergadertoestelnr,
|
||||
meubilair,
|
||||
gewenste_bureauhoogte,
|
||||
opmerking,
|
||||
gereed
|
||||
)
|
||||
AS
|
||||
SELECT 'R' || m.mld_melding_key melding,
|
||||
m.mld_melding_omschrijving omschrijving,
|
||||
(SELECT TO_DATE (mld_kenmerkmelding_waarde, 'DD-MM-YYYY')
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = m2.mld_melding_key
|
||||
AND km.mld_kenmerk_key = 11961)
|
||||
datum,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k2
|
||||
WHERE km.mld_melding_key = m2.mld_melding_key
|
||||
AND km.mld_kenmerk_key = k2.mld_kenmerk_key
|
||||
AND k2.mld_srtkenmerk_key IN
|
||||
(7141, 7142, 7143, 7144, 7145, 7146, 7147, 7148, 7149)
|
||||
AND k2.mld_kenmerk_groep = m2.mld_kenmerk_groep)
|
||||
naam,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k2
|
||||
WHERE km.mld_melding_key = m2.mld_melding_key
|
||||
AND km.mld_kenmerk_key = k2.mld_kenmerk_key
|
||||
AND k2.mld_srtkenmerk_key IN
|
||||
(7186, 7187, 7063, 7183, 7185, 7188, 7189, 7190, 7191)
|
||||
AND k2.mld_kenmerk_groep = m2.mld_kenmerk_groep)
|
||||
van,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k2
|
||||
WHERE km.mld_melding_key = m2.mld_melding_key
|
||||
AND km.mld_kenmerk_key = k2.mld_kenmerk_key
|
||||
AND k2.mld_srtkenmerk_key IN
|
||||
(7203, 7204, 7205, 7206, 7207, 7208, 7209, 7064, 7202)
|
||||
AND k2.mld_kenmerk_groep = m2.mld_kenmerk_groep)
|
||||
naar,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = m2.mld_melding_key
|
||||
AND km.mld_kenmerk_key = 11962)
|
||||
contactpersoon,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k2
|
||||
WHERE km.mld_melding_key = m2.mld_melding_key
|
||||
AND km.mld_kenmerk_key = k2.mld_kenmerk_key
|
||||
AND k2.mld_srtkenmerk_key IN
|
||||
(7192, 7193, 7194, 7195, 7197, 7198, 7199, 7200, 7201)
|
||||
AND k2.mld_kenmerk_groep = m2.mld_kenmerk_groep)
|
||||
telnr,
|
||||
NULL opmerking,
|
||||
NULL gereed
|
||||
FROM (SELECT DISTINCT mld_melding_key, k.mld_kenmerk_groep
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND mld_kenmerk_groep > 0) m2,
|
||||
mld_melding m
|
||||
WHERE m2.mld_melding_key = m.mld_melding_key
|
||||
AND m.mld_stdmelding_key = 2881
|
||||
AND m.mld_melding_status IN (0, 2, 3, 99, 4, 7);
|
||||
SELECT 'R' || m.mld_melding_key melding,
|
||||
m.mld_melding_omschrijving omschrijving,
|
||||
(SELECT TO_DATE (mld_kenmerkmelding_waarde, 'DD-MM-YYYY')
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = m2.mld_melding_key
|
||||
AND km.mld_kenmerk_key = 11961)
|
||||
datum,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k2
|
||||
WHERE km.mld_melding_key = m2.mld_melding_key
|
||||
AND km.mld_kenmerk_key = k2.mld_kenmerk_key
|
||||
AND k2.mld_srtkenmerk_key IN
|
||||
(7141, 7142, 7143, 7144, 7145, 7146, 7147, 7148, 7149)
|
||||
AND k2.mld_kenmerk_groep = m2.mld_kenmerk_groep)
|
||||
naam,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k2
|
||||
WHERE km.mld_melding_key = m2.mld_melding_key
|
||||
AND km.mld_kenmerk_key = k2.mld_kenmerk_key
|
||||
AND k2.mld_srtkenmerk_key IN
|
||||
(7186, 7187, 7063, 7183, 7185, 7188, 7189, 7190, 7191)
|
||||
AND k2.mld_kenmerk_groep = m2.mld_kenmerk_groep)
|
||||
van,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k2
|
||||
WHERE km.mld_melding_key = m2.mld_melding_key
|
||||
AND km.mld_kenmerk_key = k2.mld_kenmerk_key
|
||||
AND k2.mld_srtkenmerk_key IN
|
||||
(7203, 7204, 7205, 7206, 7207, 7208, 7209, 7064, 7202)
|
||||
AND k2.mld_kenmerk_groep = m2.mld_kenmerk_groep)
|
||||
naar,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k2
|
||||
WHERE km.mld_melding_key = m2.mld_melding_key
|
||||
AND km.mld_kenmerk_key = k2.mld_kenmerk_key
|
||||
AND k2.mld_srtkenmerk_key IN
|
||||
(7065, 7166, 7167, 7168, 7169, 7170, 7171, 7172, 7173)
|
||||
AND k2.mld_kenmerk_groep = m2.mld_kenmerk_groep)
|
||||
pc_code,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = m2.mld_melding_key
|
||||
AND km.mld_kenmerk_key = 11962)
|
||||
contactpersoon,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k2
|
||||
WHERE km.mld_melding_key = m2.mld_melding_key
|
||||
AND km.mld_kenmerk_key = k2.mld_kenmerk_key
|
||||
AND k2.mld_srtkenmerk_key IN
|
||||
(7192, 7193, 7194, 7195, 7197, 7198, 7199, 7200, 7201)
|
||||
AND k2.mld_kenmerk_groep = m2.mld_kenmerk_groep)
|
||||
telnr,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k2
|
||||
WHERE km.mld_melding_key = m2.mld_melding_key
|
||||
AND km.mld_kenmerk_key = k2.mld_kenmerk_key
|
||||
AND k2.mld_srtkenmerk_key IN
|
||||
(11041,
|
||||
11042,
|
||||
11043,
|
||||
11044,
|
||||
11045,
|
||||
11046,
|
||||
11047,
|
||||
11048)
|
||||
AND k2.mld_kenmerk_groep = m2.mld_kenmerk_groep)
|
||||
vergadertoestelnr,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k2
|
||||
WHERE km.mld_melding_key = m2.mld_melding_key
|
||||
AND km.mld_kenmerk_key = k2.mld_kenmerk_key
|
||||
AND k2.mld_srtkenmerk_key IN
|
||||
(7103, 7150, 7151, 7152, 7153, 7154, 7155, 7156, 7157)
|
||||
AND k2.mld_kenmerk_groep = m2.mld_kenmerk_groep)
|
||||
meubilair,
|
||||
(SELECT fac_usrdata_omschr
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k2, fac_usrdata fu
|
||||
WHERE km.mld_melding_key = m2.mld_melding_key
|
||||
AND km.mld_kenmerk_key = k2.mld_kenmerk_key
|
||||
AND k2.mld_srtkenmerk_key IN
|
||||
(7481, 7482, 7483, 7484, 7485, 7486, 7486, 7487, 7488)
|
||||
AND k2.mld_kenmerk_groep = m2.mld_kenmerk_groep
|
||||
AND fu.fac_usrtab_key = 3201
|
||||
AND TO_CHAR (fac_usrdata_key) = mld_kenmerkmelding_waarde)
|
||||
gewenste_bureauhoogte,
|
||||
NULL opmerking,
|
||||
NULL gereed
|
||||
FROM (SELECT DISTINCT mld_melding_key, k.mld_kenmerk_groep
|
||||
FROM mld_kenmerkmelding km, mld_kenmerk k
|
||||
WHERE km.mld_kenmerk_key = k.mld_kenmerk_key
|
||||
AND mld_kenmerk_groep > 0) m2,
|
||||
mld_melding m
|
||||
WHERE m2.mld_melding_key = m.mld_melding_key
|
||||
AND m.mld_stdmelding_key = 2881
|
||||
AND m.mld_melding_status IN (0, 2, 3, 99, 4, 7);
|
||||
|
||||
------ payload end ------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user