diff --git a/KFNS/kfns.sql b/KFNS/kfns.sql index 76ceb66c9..dcb74e0f7 100644 --- a/KFNS/kfns.sql +++ b/KFNS/kfns.sql @@ -81,6 +81,567 @@ AS AND ag.prs_perslid_key_verantw = p.prs_perslid_key(+) AND ag.mld_adres_key = ml.mld_adres_key(+); +CREATE OR REPLACE VIEW kfns_v_rap_gebouwpaspoort +( + LOCATIE, + CODE, + GEBOUWNAAM, + GEBOUWFUNCTIE, + BEBOUWDOPPM2, + VERVALDATUM, + GEBOUW_OPMERKING, + OMTREK, + INHOUD, + X_COORDINAAT, + Y_COORDINAAT, + CONTRACTPARTIJ, + EIGENAAR_VAN_OBJECT, + STRUKTON_GEBOUWCODE, + VERANT_FM, + VERANT_FC, + LEVERAN_INFO, + GEBOUW_FACT_NIETVERHUUR, + KADASTRAAL, + BOUWJAAR, + EIGENAAR, + ENERGIELABEL, + WETTELIJKE_VERPLICHTINGEN, + GEBRUIKSMELDING, + KEURING_LIFTEN, + KEURING_BMI, + BHV_PLAN, + KEURING_OAI, + ONTRUIMINGSPLAN, + KEURING_SPRINKLERINSTALLATIE, + KEURING_GASBLUSINSTALLATIE, + KEURING_INBRAAKINSTALLATIE, + KEURING_KOELINSTALLATIE, + KEURING_STOOKINSTALLATIE, + KEURING_WKO, + KEURING_EINSTALLATIES, + KEURING_NOODVERLICHTING, + KEURING_KEERKLEPPEN_DRWTR, + KEURING_DROGE_BLUSLEIDING, + KEURING_GASDETECTIE, + KEURING_NSA, + LEGIONELLABEHEERSPLAN, + RI_E +) +AS + SELECT al.alg_locatie_omschrijving, + ag.alg_gebouw_upper, + ag.alg_gebouw_naam, + asg.alg_srtgebouw_omschrijving, + ag.alg_gebouw_bruto_vloeropp, + ag.alg_gebouw_vervaldatum, + ag.alg_gebouw_opmerking, + ag.alg_gebouw_omtrek, + ag.alg_gebouw_inhoud, + ag.alg_gebouw_x, + ag.alg_gebouw_y, + (SELECT ao.alg_onrgoedkenmerk_waarde km + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1000 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL) + contractpartij, + (SELECT ao.alg_onrgoedkenmerk_waarde km + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1002 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL) + eigenaarobj, + (SELECT ao.alg_onrgoedkenmerk_waarde km + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1003 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL) + struktoncode, + (SELECT ao.alg_onrgoedkenmerk_waarde km + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1004 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL) + verantw_fm, + (SELECT ao.alg_onrgoedkenmerk_waarde km + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1005 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL) + verantw_fc, + (SELECT ao.alg_onrgoedkenmerk_waarde km + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1083 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL) + leveranciersinfo, + (SELECT ao.alg_onrgoedkenmerk_waarde km + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1006 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL) + geb_fact_n_v, + (SELECT ao.alg_onrgoedkenmerk_waarde km + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1260 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL) + kadastraal, + (SELECT ao.alg_onrgoedkenmerk_waarde km + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1221 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL) + bouwjaar, + (SELECT ao.alg_onrgoedkenmerk_waarde km + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1001 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL) + eigenaar, + (SELECT ao.alg_onrgoedkenmerk_waarde km + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1240 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL) + energielabel, + (SELECT ao.alg_onrgoedkenmerk_waarde km + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1340 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL) + wet_verpl, + DECODE ((SELECT CASE + WHEN datum >= TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'X' + WHEN datum < sysdate THEN 'X' + ELSE + 'V' END + FROM + (SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1281 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL)), + 'X', 'X', NULL, '-', 'V', 'V') + gebruiksmelding, + DECODE ((SELECT CASE + WHEN datum >= TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'X' + WHEN datum < sysdate THEN 'X' + ELSE + 'V' END + FROM + (SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1300 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL)), + 'X', 'X', NULL, '-', 'V', 'V') + k_liften, + DECODE ((SELECT CASE + WHEN datum >= TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'X' + WHEN datum < sysdate THEN 'X' + ELSE + 'V' END + FROM + (SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1302 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL)), + 'X', 'X', NULL, '-', 'V', 'V') + k_bmi, + DECODE ((SELECT CASE + WHEN datum >= TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'X' + WHEN datum < sysdate THEN 'X' + ELSE + 'V' END + FROM + (SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1428 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL)), + 'X', 'X', NULL, '-', 'V', 'V') + bhv_plan, + DECODE ((SELECT CASE + WHEN datum >= TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'X' + WHEN datum < sysdate THEN 'X' + ELSE + 'V' END + FROM + (SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1304 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL)), + 'X', 'X', NULL, '-', 'V', 'V') + k_oai, + DECODE ((SELECT CASE + WHEN datum >= TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'X' + WHEN datum < sysdate THEN 'X' + ELSE + 'V' END + FROM + (SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1426 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL)), + 'X', 'X', NULL, '-', 'V', 'V') + ont_plan, + DECODE ((SELECT CASE + WHEN datum >= TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'X' + WHEN datum < sysdate THEN 'X' + ELSE + 'V' END + FROM + (SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1320 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL)), + 'X', 'X', NULL, '-', 'V', 'V') + k_sprinkler, + DECODE ((SELECT CASE + WHEN datum >= TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'X' + WHEN datum < sysdate THEN 'X' + ELSE + 'V' END + FROM + (SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1322 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL)), + 'X', 'X', NULL, '-', 'V', 'V') + k_gasblus, + DECODE ((SELECT CASE + WHEN datum >= TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'X' + WHEN datum < sysdate THEN 'X' + ELSE + 'V' END + FROM + (SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1324 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL)), + 'X', 'X', NULL, '-', 'V', 'V') + k_inbraak, + DECODE ((SELECT CASE + WHEN datum >= TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'X' + WHEN datum < sysdate THEN 'X' + ELSE + 'V' END + FROM + (SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1360 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL)), + 'X', 'X', NULL, '-', 'V', 'V') + k_koel, + DECODE ((SELECT CASE + WHEN datum >= TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'X' + WHEN datum < sysdate THEN 'X' + ELSE + 'V' END + FROM + (SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1362 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL)), + 'X', 'X', NULL, '-', 'V', 'V') + k_stook, + DECODE ((SELECT CASE + WHEN datum >= TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'X' + WHEN datum < sysdate THEN 'X' + ELSE + 'V' END + FROM + (SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1380 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL)), + 'X', 'X', NULL, '-', 'V', 'V') + k_wko, + DECODE ((SELECT CASE + WHEN datum >= TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'X' + WHEN datum < sysdate THEN 'X' + ELSE + 'V' END + FROM + (SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1382 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL)), + 'X', 'X', NULL, '-', 'V', 'V') + k_einstall, + DECODE ((SELECT CASE + WHEN datum >= TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'X' + WHEN datum < sysdate THEN 'X' + ELSE + 'V' END + FROM + (SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1384 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL)), + 'X', 'X', NULL, '-', 'V', 'V') + k_noodverl, + DECODE ((SELECT CASE + WHEN datum >= TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'X' + WHEN datum < sysdate THEN 'X' + ELSE + 'V' END + FROM + (SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1400 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL)), + 'X', 'X', NULL, '-', 'V', 'V') + k_keerklep, + DECODE ((SELECT CASE + WHEN datum >= TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'X' + WHEN datum < sysdate THEN 'X' + ELSE + 'V' END + FROM + (SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1402 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL)), + 'X', 'X', NULL, '-', 'V', 'V') + k_d_busl, + DECODE ((SELECT CASE + WHEN datum >= TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'X' + WHEN datum < sysdate THEN 'X' + ELSE + 'V' END + FROM + (SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1404 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL)), + 'X', 'X', NULL, '-', 'V', 'V') + k_gasd, + DECODE ((SELECT CASE + WHEN datum >= TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'X' + WHEN datum < sysdate THEN 'X' + ELSE + 'V' END + FROM + (SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1420 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL)), + 'X', 'X', NULL, '-', 'V', 'V') + k_nsa, + DECODE ((SELECT CASE + WHEN datum >= TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'X' + WHEN datum < sysdate THEN 'X' + ELSE + 'V' END + FROM + (SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1422 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL)), + 'X', 'X', NULL, '-', 'V', 'V') + legio_beheer, + DECODE ((SELECT CASE + WHEN datum >= TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'X' + WHEN datum < sysdate THEN 'X' + ELSE + 'V' END + FROM + (SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum + FROM alg_onrgoedkenmerk ao + WHERE ao.alg_kenmerk_key = 1424 + AND ao.alg_onrgoed_niveau = 'G' + AND ao.alg_onrgoed_key = ag.alg_gebouw_key + AND ao.alg_onrgoedkenmerk_verwijder IS NULL)), + 'X', 'X', NULL, '-', 'V', 'V') + ri_e + FROM alg_locatie al, alg_gebouw ag, alg_srtgebouw asg + WHERE al.alg_locatie_key = ag.alg_locatie_key + AND asg.alg_srtgebouw_key = ag.alg_srtgebouw_key + AND ag.alg_gebouw_verwijder IS NULL; + +CREATE OR REPLACE VIEW kfns_v_rap_gebpaspoort +( + LOCATIE, + CODE, + GEBOUWNAAM, + GEBOUWFUNCTIE, + BEBOUWDOPPM2, + VERVALDATUM, + GEBOUW_OPMERKING, + OMTREK, + INHOUD, + X_COORDINAAT, + Y_COORDINAAT, + CONTRACTPARTIJ, + EIGENAAR_VAN_OBJECT, + STRUKTON_GEBOUWCODE, + VERANT_FM, + VERANT_FC, + LEVERAN_INFO, + GEBOUW_FACT_NIETVERHUUR, + KADASTRAAL, + BOUWJAAR, + EIGENAAR, + ENERGIELABEL, + WETTELIJKE_VERPLICHTINGEN, + GEBRUIKSMELDING, + KEURING_LIFTEN, + KEURING_BMI, + BHV_PLAN, + KEURING_OAI, + ONTRUIMINGSPLAN, + KEURING_SPRINKLERINSTALLATIE, + KEURING_GASBLUSINSTALLATIE, + KEURING_INBRAAKINSTALLATIE, + KEURING_KOELINSTALLATIE, + KEURING_STOOKINSTALLATIE, + KEURING_WKO, + KEURING_EINSTALLATIES, + KEURING_NOODVERLICHTING, + KEURING_KEERKLEPPEN_DRWTR, + KEURING_DROGE_BLUSLEIDING, + KEURING_GASDETECTIE, + KEURING_NSA, + LEGIONELLABEHEERSPLAN, + RI_E +) +AS + SELECT LOCATIE, + CODE, + GEBOUWNAAM, + GEBOUWFUNCTIE, + BEBOUWDOPPM2, + VERVALDATUM, + GEBOUW_OPMERKING, + OMTREK, + INHOUD, + X_COORDINAAT, + Y_COORDINAAT, + CONTRACTPARTIJ, + EIGENAAR_VAN_OBJECT, + STRUKTON_GEBOUWCODE, + VERANT_FM, + VERANT_FC, + LEVERAN_INFO, + GEBOUW_FACT_NIETVERHUUR, + KADASTRAAL, + BOUWJAAR, + EIGENAAR, + ENERGIELABEL, + ROUND( ( DECODE (GEBRUIKSMELDING, 'V', 1, 0) + + DECODE (KEURING_LIFTEN, 'V', 1, 0) + + DECODE (KEURING_BMI, 'V', 1, 0) + + DECODE (BHV_PLAN, 'V', 1, 0) + + DECODE (KEURING_OAI, 'V', 1, 0) + + DECODE (ONTRUIMINGSPLAN, 'V', 1, 0) + + DECODE (KEURING_SPRINKLERINSTALLATIE, 'V', 1, 0) + + DECODE (KEURING_GASBLUSINSTALLATIE, 'V', 1, 0) + + DECODE (KEURING_INBRAAKINSTALLATIE, 'V', 1, 0) + + DECODE (KEURING_KOELINSTALLATIE, 'V', 1, 0) + + DECODE (KEURING_STOOKINSTALLATIE, 'V', 1, 0) + + DECODE (KEURING_WKO, 'V', 1, 0) + + DECODE (KEURING_EINSTALLATIES, 'V', 1, 0) + + DECODE (KEURING_NOODVERLICHTING, 'V', 1, 0) + + DECODE (KEURING_KEERKLEPPEN_DRWTR, 'V', 1, 0) + + DECODE (KEURING_DROGE_BLUSLEIDING, 'V', 1, 0) + + DECODE (KEURING_GASDETECTIE, 'V', 1, 0) + + DECODE (KEURING_NSA, 'V', 1, 0) + + DECODE (LEGIONELLABEHEERSPLAN, 'V', 1, 0) + + DECODE (RI_E, 'V', 1, 0)) + / ( DECODE (GEBRUIKSMELDING, 'V', 1, 'X', 1, 0.00000001) + + DECODE (KEURING_LIFTEN, 'V', 1, 'X', 1, 0) + + DECODE (KEURING_BMI, 'V', 1, 'X', 1, 0) + + DECODE (BHV_PLAN, 'V', 1, 'X', 1, 0) + + DECODE (KEURING_OAI, 'V', 1, 'X', 1, 0) + + DECODE (ONTRUIMINGSPLAN, 'V', 1, 'X', 1, 0) + + DECODE (KEURING_SPRINKLERINSTALLATIE, 'V', 1, 'X', 1, 0) + + DECODE (KEURING_GASBLUSINSTALLATIE, 'V', 1, 'X', 1, 0) + + DECODE (KEURING_INBRAAKINSTALLATIE, 'V', 1, 'X', 1, 0) + + DECODE (KEURING_KOELINSTALLATIE, 'V', 1, 'X', 1, 0) + + DECODE (KEURING_STOOKINSTALLATIE, 'V', 1, 'X', 1, 0) + + DECODE (KEURING_WKO, 'V', 1, 'X', 1, 0) + + DECODE (KEURING_EINSTALLATIES, 'V', 1, 'X', 1, 0) + + DECODE (KEURING_NOODVERLICHTING, 'V', 1, 'X', 1, 0) + + DECODE (KEURING_KEERKLEPPEN_DRWTR, 'V', 1, 'X', 1, 0) + + DECODE (KEURING_DROGE_BLUSLEIDING, 'V', 1, 'X', 1, 0) + + DECODE (KEURING_GASDETECTIE, 'V', 1, 'X', 1, 0) + + DECODE (KEURING_NSA, 'V', 1, 'X', 1, 0) + + DECODE (LEGIONELLABEHEERSPLAN, 'V', 1, 'X', 1, 0) + + DECODE (RI_E, 'V', 1, 'X', 1, 0)) + * 100) + || '%' + berek, + GEBRUIKSMELDING, + KEURING_LIFTEN, + KEURING_BMI, + BHV_PLAN, + KEURING_OAI, + ONTRUIMINGSPLAN, + KEURING_SPRINKLERINSTALLATIE, + KEURING_GASBLUSINSTALLATIE, + KEURING_INBRAAKINSTALLATIE, + KEURING_KOELINSTALLATIE, + KEURING_STOOKINSTALLATIE, + KEURING_WKO, + KEURING_EINSTALLATIES, + KEURING_NOODVERLICHTING, + KEURING_KEERKLEPPEN_DRWTR, + KEURING_DROGE_BLUSLEIDING, + KEURING_GASDETECTIE, + KEURING_NSA, + LEGIONELLABEHEERSPLAN, + RI_E + FROM kfns_v_rap_gebouwpaspoort; + -- Import vanuit Strukton /* Formatted on 22-5-2015 11:52:44 (QP5 v5.136.908.31019) */ CREATE OR REPLACE PROCEDURE kfns_import_opdrstat_strukton (p_import_key IN NUMBER)