FSN#41413 wijzigingen in rapportage nav pilot fase
svn path=/Customer/trunk/; revision=38342
This commit is contained in:
158
OOZR/OOZR.sql
158
OOZR/OOZR.sql
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user