KFNS#52311 Rapport Gebouwinspecties

svn path=/Customer/trunk/; revision=37365
This commit is contained in:
Sander Schepers
2018-03-14 15:18:54 +00:00
parent d1e4fc9d85
commit 58ba0db8b4

View File

@@ -10760,6 +10760,74 @@ AS
AND res_ruimte_opstel_key < ro.res_ruimte_opstel_key)) ro
ON rar.res_ruimte_key = ro.res_ruimte_key;
-- KFNS#52311: Rapportage gebouwinspecties (14-03-2018):
CREATE OR REPLACE FORCE VIEW KFNS_V_INS_INSPECTIE
(
NR,
PLANDATUM,
UITVOERDATUM,
INSPECTIE,
MAAND,
KWARTAAL,
JAAR,
OMSCHRIJVINGINSPECTIE,
GEBOUW_NAAM,
GEBOUW_CODE,
GEBOUW_OMSCHRIJVING,
VOLGNR,
SOORT_ONDERDEEL,
ONDERDEEL,
SCORE
)
AS
SELECT c.ins_deelsrtcontrole_key AS nr,
c.ins_deelsrtcontrole_datum_org AS plandatum,
c.ins_deelsrtcontrole_datum AS uitvoerdatum,
to_char(to_date(c.ins_deelsrtcontrole_datum, 'DD-MM-YYYY'), 'YY-MM')||'_'|| substr(gi.ins_srtcontrole_omschrijving, 1, 1) as inspectie,
to_char(to_date(c.ins_deelsrtcontrole_datum, 'DD-MM-YYYY'), 'Month') as maand,
to_char(to_date(c.ins_deelsrtcontrole_datum, 'DD-MM-YYYY'), 'Q') as kwartaal,
to_char(to_date(c.ins_deelsrtcontrole_datum, 'DD-MM-YYYY'), 'YY') as jaar,
gi.ins_srtcontrole_info AS omschrijvinginspectie,
g.alg_gebouw_naam AS gebouw_naam,
g.alg_gebouw_code AS gebouw_code,
g.alg_gebouw_omschrijving AS gebouw_omschrijving,
km.ins_kenmerk_volgnummer AS volgnr,
km.ins_kenmerk_hint AS soort_onderdeel,
skm.ins_srtkenmerk_omschrijving AS onderdeel,
fud.fac_usrdata_code AS score
FROM ins_deelsrtcontrole c,
ins_srtcontrole gi,
ins_srtdeel os,
ins_srtgroep og,
ins_kmdeelsrtcontr ckm,
ins_kenmerk km,
ins_srtkenmerk skm,
fac_kenmerkdomein fkm,
fac_usrtab fut,
fac_usrdata fud,
ins_deel d,
alg_ruimte r,
alg_verdieping v,
alg_gebouw g
WHERE c.ins_srtcontrole_key = gi.ins_srtcontrole_key
AND gi.ins_srtinstallatie_key = os.ins_srtdeel_key
AND os.ins_srtgroep_key = og.ins_srtgroep_key
AND og.ins_srtgroep_key = 181 -- Dit is de key voor de objectgroep "Inspectieronde"
AND d.ins_deel_key = c.ins_deel_key
AND d.ins_alg_ruimte_key = r.alg_ruimte_key
AND r.alg_verdieping_key = v.alg_verdieping_key
AND v.alg_gebouw_key = g.alg_gebouw_key
AND skm.ins_srtkenmerk_key = km.ins_srtkenmerk_key
AND ckm.ins_kenmerk_key = km.ins_kenmerk_key
AND ckm.ins_deelsrtcontrole_key = c.ins_deelsrtcontrole_key
AND fkm.fac_kenmerkdomein_key = skm.fac_kenmerkdomein_key
AND fkm.fac_usrtab_key = fut.fac_usrtab_key
AND fut.fac_usrtab_key = fud.fac_usrtab_key
AND fud.fac_usrdata_key = ckm.ins_kmdeelsrtcontr_waarde
ORDER BY nr ASC, km.ins_kenmerk_volgnummer ASC;
------ payload end ------
SET DEFINE OFF