KFNS#40590 -- Fixversie kfns_v_rap_gebouwpaspoort

svn path=/Customer/trunk/; revision=35021
This commit is contained in:
Robin Stoker
2017-08-21 09:32:55 +00:00
parent 07cca6692f
commit 3148026f43

View File

@@ -223,283 +223,223 @@ AS
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'
WHEN FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') BETWEEN SYSDATE AND TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'V'
ELSE
'V' END
FROM
(SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum
FROM alg_onrgoedkenmerk ao
'X' END
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)),
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'
WHEN FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') BETWEEN SYSDATE AND TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'V'
ELSE
'V' END
FROM
(SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum
FROM alg_onrgoedkenmerk ao
'X' END
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)),
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'
WHEN FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') BETWEEN SYSDATE AND TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'V'
ELSE
'V' END
FROM
(SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum
FROM alg_onrgoedkenmerk ao
'X' END
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)),
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'
WHEN FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') BETWEEN SYSDATE AND TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'V'
ELSE
'V' END
FROM
(SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum
FROM alg_onrgoedkenmerk ao
'X' END
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)),
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'
WHEN FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') BETWEEN SYSDATE AND TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'V'
ELSE
'V' END
FROM
(SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum
FROM alg_onrgoedkenmerk ao
'X' END
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)),
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'
WHEN FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') BETWEEN SYSDATE AND TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'V'
ELSE
'V' END
FROM
(SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum
FROM alg_onrgoedkenmerk ao
'X' END
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)),
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'
WHEN FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') BETWEEN SYSDATE AND TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'V'
ELSE
'V' END
FROM
(SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum
FROM alg_onrgoedkenmerk ao
'X' END
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)),
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'
WHEN FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') BETWEEN SYSDATE AND TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'V'
ELSE
'V' END
FROM
(SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum
FROM alg_onrgoedkenmerk ao
'X' END
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)),
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'
WHEN FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') BETWEEN SYSDATE AND TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'V'
ELSE
'V' END
FROM
(SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum
FROM alg_onrgoedkenmerk ao
'X' END
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)),
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'
WHEN FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') BETWEEN SYSDATE AND TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'V'
ELSE
'V' END
FROM
(SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum
FROM alg_onrgoedkenmerk ao
'X' END
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)),
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'
WHEN FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') BETWEEN SYSDATE AND TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'V'
ELSE
'V' END
FROM
(SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum
FROM alg_onrgoedkenmerk ao
'X' END
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)),
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'
WHEN FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') BETWEEN SYSDATE AND TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'V'
ELSE
'V' END
FROM
(SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum
FROM alg_onrgoedkenmerk ao
'X' END
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)),
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'
WHEN FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') BETWEEN SYSDATE AND TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'V'
ELSE
'V' END
FROM
(SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum
FROM alg_onrgoedkenmerk ao
'X' END
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)),
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'
WHEN FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') BETWEEN SYSDATE AND TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'V'
ELSE
'V' END
FROM
(SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum
FROM alg_onrgoedkenmerk ao
'X' END
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)),
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'
WHEN FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') BETWEEN SYSDATE AND TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'V'
ELSE
'V' END
FROM
(SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum
FROM alg_onrgoedkenmerk ao
'X' END
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)),
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'
WHEN FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') BETWEEN SYSDATE AND TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'V'
ELSE
'V' END
FROM
(SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum
FROM alg_onrgoedkenmerk ao
'X' END
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)),
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'
WHEN FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') BETWEEN SYSDATE AND TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'V'
ELSE
'V' END
FROM
(SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum
FROM alg_onrgoedkenmerk ao
'X' END
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)),
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'
WHEN FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') BETWEEN SYSDATE AND TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'V'
ELSE
'V' END
FROM
(SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum
FROM alg_onrgoedkenmerk ao
'X' END
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)),
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'
WHEN FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') BETWEEN SYSDATE AND TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'V'
ELSE
'V' END
FROM
(SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum
FROM alg_onrgoedkenmerk ao
'X' END
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)),
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'
WHEN FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') BETWEEN SYSDATE AND TO_DATE ('01-01-2099', 'DD-MM-YYYY') THEN 'V'
ELSE
'V' END
FROM
(SELECT FAC.SAFE_TO_DATE (ao.alg_onrgoedkenmerk_waarde, 'DD-MM-YYYY') datum
FROM alg_onrgoedkenmerk ao
'X' END
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)),
AND ao.alg_onrgoedkenmerk_verwijder IS NULL),
'X', 'X', NULL, '-', 'V', 'V')
ri_e
FROM alg_locatie al, alg_gebouw ag, alg_srtgebouw asg