From 58ba0db8b4279857202e78f1d24df7db511377f3 Mon Sep 17 00:00:00 2001 From: Sander Schepers Date: Wed, 14 Mar 2018 15:18:54 +0000 Subject: [PATCH] KFNS#52311 Rapport Gebouwinspecties svn path=/Customer/trunk/; revision=37365 --- KFNS/kfns.sql | 68 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) diff --git a/KFNS/kfns.sql b/KFNS/kfns.sql index 021c441a3..4ef9c407c 100644 --- a/KFNS/kfns.sql +++ b/KFNS/kfns.sql @@ -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