IVET#39277 Uitbreiding klussenlijst (rapport)
svn path=/Customer/trunk/; revision=32994
This commit is contained in:
184
IVET/ivet.sql
184
IVET/ivet.sql
@@ -3288,130 +3288,176 @@ AS
|
||||
|
||||
|
||||
-- IVET#38124 rappor bo klussen lijst
|
||||
-- -- 2881 = bo verhuizingen
|
||||
-- -- 2881 = bo verhuizingen, 19001 = handyman
|
||||
-- Kenmerken zijn verschillende soort kenmerken Naam, Van, Contactpersoon, Telefoon met een volgnummer
|
||||
CREATE OR REPLACE VIEW ivet_v_rap_mldklussen
|
||||
(
|
||||
soort,
|
||||
melding,
|
||||
omschrijving,
|
||||
datum,
|
||||
naam,
|
||||
van,
|
||||
naar,
|
||||
pc_code,
|
||||
monitor,
|
||||
contactpersoon,
|
||||
telnr,
|
||||
vergadertoestelnr,
|
||||
meubilair,
|
||||
gewenste_bureauhoogte,
|
||||
werkaanvraagnummer,
|
||||
opmerking,
|
||||
gereed
|
||||
)
|
||||
AS
|
||||
SELECT 'R' || m.mld_melding_key melding,
|
||||
m.mld_melding_omschrijving omschrijving,
|
||||
SELECT 'Verhuizing BO' soort,
|
||||
'R' || m.mld_melding_key melding,
|
||||
m.mld_melding_opmerking 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)
|
||||
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)
|
||||
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)
|
||||
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)
|
||||
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, 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
|
||||
(7174, 7175, 7176, 7177, 7178, 7179, 7180, 7181, 7182)
|
||||
AND k2.mld_kenmerk_groep = m2.mld_kenmerk_groep)
|
||||
monitor,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = m2.mld_melding_key
|
||||
AND km.mld_kenmerk_key = 11962)
|
||||
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)
|
||||
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)
|
||||
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)
|
||||
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,
|
||||
(SELECT mld_kenmerkmelding_waarde
|
||||
FROM mld_kenmerkmelding km
|
||||
WHERE km.mld_melding_key = m2.mld_melding_key
|
||||
AND km.mld_kenmerk_key = 7210)
|
||||
werkaanvraagnummerr,
|
||||
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,
|
||||
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);
|
||||
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)
|
||||
UNION ALL
|
||||
SELECT 'Handymanactiviteiten',
|
||||
'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 = m.mld_melding_key
|
||||
AND km.mld_kenmerk_key = 19001)
|
||||
datum,
|
||||
p.prs_perslid_naam,
|
||||
NULL vanl,
|
||||
aog.alg_plaatsaanduiding naar,
|
||||
NULL contactpersoon,
|
||||
COALESCE (prs_perslid_telefoonnr, prs_perslid_mobiel) telnr,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL,
|
||||
NULL
|
||||
FROM mld_melding m, prs_perslid p, alg_v_onroerendgoed_gegevens aog
|
||||
WHERE mld_stdmelding_key = 216
|
||||
AND m.mld_melding_status IN (0, 2, 3, 99, 4, 7)
|
||||
AND m.prs_perslid_key = p.prs_perslid_key
|
||||
AND aog.alg_onroerendgoed_keys = m.mld_alg_onroerendgoed_keys;
|
||||
|
||||
------ payload end ------
|
||||
|
||||
|
||||
Reference in New Issue
Block a user