FSN#41413 wijzigingen in rapportage nav pilot fase

svn path=/Customer/trunk/; revision=38342
This commit is contained in:
Suzan Wiegerinck
2018-06-27 11:24:38 +00:00
parent bcf3900a46
commit 3077e47fad

View File

@@ -144,100 +144,80 @@ CREATE OR REPLACE VIEW OOZR_V_RAPP_GEBOUWDOSSIER
LOCATIE,
HTML_GEBOUW,
BOUWJAAR,
MEDEGEBRUIK,
AANT_RUIMTES,
AANT_BEZET,
PERCENTAGE_BEZET,
AANT_RUIMTES_MEDEGEBRUIK,
AANT_RUIMTES_ONDERWIJS,
AANT_RUIMTES_LEEG,
HTML_RUIMTE
)
AS
SELECT DECODE (
(SELECT alg_onrgoedkenmerk_waarde
SELECT DECODE (
(SELECT alg_onrgoedkenmerk_waarde
FROM alg_onrgoedkenmerk gk
WHERE alg_kenmerk_key = 1084
AND r.alg_gebouw_key = gk.alg_onrgoed_key),
NULL,
'Geen foto',
'<img src="https://oozr.facilitorlabs.nl/api2/buildings/'
|| alg_gebouw_key
|| '/attachments/1084/'
|| (SELECT alg_onrgoedkenmerk_waarde
FROM alg_onrgoedkenmerk gk
WHERE alg_kenmerk_key = 1084
AND r.alg_gebouw_key = gk.alg_onrgoed_key),
NULL,
'Geen foto',
'<img src="https://oozr.facilitorlabs.nl/api2/buildings/'
|| alg_gebouw_key
|| '/attachments/1084/'
|| (SELECT alg_onrgoedkenmerk_waarde
FROM alg_onrgoedkenmerk gk
WHERE alg_kenmerk_key = 1084
AND r.alg_gebouw_key = gk.alg_onrgoed_key)
|| '" height="60">')
Foto,
rg.alg_regio_omschrijving,
d.alg_district_omschrijving,
r.alg_locatie_omschrijving,
'<a class="details" onclick=''FcltMgr.openDetail("'
|| 'appl/ALG/alg_show_gebouw.asp?'
|| 'bld_key='
|| r.alg_gebouw_key
|| '")''>'
|| HTF.escape_sc (r.alg_gebouw_omschrijving)
|| '</a>',
bouwjaar.alg_onrgoedkenmerk_waarde bouwjaar,
medegebruik.fac_usrdata_omschr medegebruik,
COUNT (onderwijs.alg_ruimte_key) aant_ruimtes,
COUNT (bezet.alg_ruimte_key) aant_bezet,
ROUND (
(COUNT (bezet.alg_ruimte_key)
/ NULLIF (COUNT (onderwijs.alg_ruimte_key), 0))
* 100,
2)
AS percentage_bezet,
'<a class="details" onclick=''FcltMgr.openDetail("'
|| 'appl/alg/alg_ruimte_search_list.asp?'
|| 'gebouwkey='
|| r.alg_gebouw_key
|| '")''>'
|| HTF.escape_sc (COUNT (onderwijs.alg_ruimte_key))
|| '</a>'
FROM alg_v_ruimte_gegevens_all r,
alg_regio rg,
alg_district d,
(SELECT alg_onrgoed_key, alg_onrgoedkenmerk_waarde
FROM alg_onrgoedkenmerk
WHERE alg_onrgoed_niveau = 'G'
AND alg_kenmerk_key = 1002
AND alg_onrgoedkenmerk_verwijder IS NULL) bouwjaar,
(SELECT km.alg_onrgoed_key, kw.fac_usrdata_omschr
FROM alg_onrgoedkenmerk km, fac_usrdata kw
WHERE alg_onrgoed_niveau = 'G'
AND km.alg_onrgoedkenmerk_waarde = kw.fac_usrdata_key
AND alg_kenmerk_key = 1001
AND alg_onrgoedkenmerk_verwijder IS NULL) medegebruik,
(SELECT alg_ruimte_key
FROM alg_ruimte ar
WHERE ar.alg_srtruimte_key = 993
AND ar.alg_ruimte_verwijder IS NULL) onderwijs,
(SELECT r.alg_ruimte_key,
bezet_door.prs_afdeling_key,
bezet_door.prs_afdeling_omschrijving
FROM alg_ruimte r,
(SELECT ra.alg_ruimte_key,
ra.prs_afdeling_key,
a.prs_afdeling_omschrijving
FROM prs_ruimteafdeling ra, prs_afdeling a
WHERE a.prs_afdeling_key = ra.prs_afdeling_key
AND prs_ruimteafdeling_verwijder IS NULL)
bezet_door
WHERE r.alg_ruimte_key = bezet_door.alg_ruimte_key
AND alg_srtruimte_key = 993) bezet
WHERE r.alg_district_key = d.alg_district_key
AND d.alg_regio_key = rg.alg_regio_key
AND bouwjaar.alg_onrgoed_key(+) = r.alg_gebouw_key
AND medegebruik.alg_onrgoed_key(+) = r.alg_gebouw_key
AND onderwijs.alg_ruimte_key(+) = r.alg_ruimte_key
AND bezet.alg_ruimte_key(+) = r.alg_ruimte_key
GROUP BY rg.alg_regio_omschrijving,
d.alg_district_omschrijving,
r.alg_locatie_omschrijving,
alg_gebouw_omschrijving,
bouwjaar.alg_onrgoedkenmerk_waarde,
medegebruik.fac_usrdata_omschr,
r.alg_gebouw_key;
AND r.alg_gebouw_key = gk.alg_onrgoed_key)
|| '" height="60">')
Foto,
rg.alg_regio_omschrijving,
d.alg_district_omschrijving,
r.alg_locatie_omschrijving,
'<a class="details" onclick=''FcltMgr.openDetail("'
|| 'appl/ALG/alg_show_gebouw.asp?'
|| 'bld_key='
|| r.alg_gebouw_key
|| '")''>'
|| HTF.escape_sc (r.alg_gebouw_omschrijving)
|| '</a>',
bouwjaar.alg_onrgoedkenmerk_waarde bouwjaar,
COUNT (mede_nw.alg_ruimte_key) aant_ruimtes_medegebruik,
COUNT (onderwijs.alg_ruimte_key) aant_ruimtes_onderwijs,
COUNT (leegstand.alg_ruimte_key) aant_ruimtes_leeg,
'<a class="details" onclick=''FcltMgr.openDetail("'
|| 'appl/alg/alg_ruimte_search_list.asp?'
|| 'gebouwkey='
|| r.alg_gebouw_key
|| '")''>'
|| HTF.escape_sc (COUNT (onderwijs.alg_ruimte_key))
|| '</a>'
FROM alg_v_ruimte_gegevens_all r,
alg_regio rg,
alg_district d,
(SELECT alg_onrgoed_key, alg_onrgoedkenmerk_waarde
FROM alg_onrgoedkenmerk
WHERE alg_onrgoed_niveau = 'G'
AND alg_kenmerk_key = 1002
AND alg_onrgoedkenmerk_verwijder IS NULL) bouwjaar,
(SELECT r.*
FROM alg_ruimte r
WHERE alg_srtruimte_key = 992) mede_nw,
(SELECT alg_ruimte_key
FROM alg_ruimte ar
WHERE ar.alg_srtruimte_key = 993 AND ar.alg_ruimte_verwijder IS NULL)
onderwijs,
(SELECT alg_ruimte_key
FROM alg_ruimte ar
WHERE ar.alg_srtruimte_key = 1001 AND ar.alg_ruimte_verwijder IS NULL)
leegstand
WHERE r.alg_district_key = d.alg_district_key
AND d.alg_regio_key = rg.alg_regio_key
AND bouwjaar.alg_onrgoed_key(+) = r.alg_gebouw_key
AND onderwijs.alg_ruimte_key(+) = r.alg_ruimte_key
AND leegstand.alg_ruimte_key(+) = r.alg_ruimte_key
AND mede_nw.alg_ruimte_key(+) = r.alg_ruimte_key
GROUP BY rg.alg_regio_omschrijving,
d.alg_district_omschrijving,
r.alg_locatie_omschrijving,
alg_gebouw_omschrijving,
bouwjaar.alg_onrgoedkenmerk_waarde,
r.alg_gebouw_key;
BEGIN
DBMS_UTILITY.COMPILE_SCHEMA (USER, FALSE);