SINN#77704 -- SINNE en M2-besteding en Eigenaarschap - Registratie en Rapportage - AFRONDING

svn path=/Customer/trunk/; revision=64009
This commit is contained in:
Jos Migo
2024-03-21 16:57:11 +00:00
parent d980ba65cd
commit a581412a0b

View File

@@ -1152,7 +1152,6 @@ CREATE OR REPLACE VIEW SINN_V_ALG_ONROERENDGOED
RUIMTEFUNCTIE,
BVO_M2,
-- kenmerken ruimte
GEBRUIKSRECHT_RUIMTE, -- KAN KOMEN TE VERVALLEN ?
VLOERSOORT,
DOV_R,
SLG_R,
@@ -1166,8 +1165,10 @@ CREATE OR REPLACE VIEW SINN_V_ALG_ONROERENDGOED
M2_VSO,
M2_OVERIG,
-- Externe partijen
EXTERNE_EV_R, -- welke externe eigenaren/verhuurders zitten op deze ruimte? (afdeling-koppeling)
EXTERNE_EV_M2 -- en hoeveel M2 hebben zij
EXTERNE_EV_R, -- welke externe eigenaren/verhuurders zitten op deze ruimte - via afdeling-koppeling - m2 bezetting
EXTERNE_EV_R_PERC, -- idem - % bezetting
EXTERNE_EV_M2, -- en hoeveel M2 hebben zij
MUTATIE_AFD_BEZETTING
)
AS
SELECT d.alg_district_omschrijving,
@@ -1197,7 +1198,6 @@ AS
v.alg_ruimte_omschrijving,
sr.alg_srtruimte_omschrijving,
r.alg_ruimte_bruto_vloeropp,
kmr.gebruiksrecht_ruimte, -- DEZE KAN KOMEN TE VERVALLEN!!!!!
kmr.vloersoort,
kmr.dov_r,
kmr.slg_r,
@@ -1217,7 +1217,10 @@ AS
m2_overig,
-- M2 externe partijen
ra.externe_ev_r,
ra.externe_ev_m2
ra.externe_ev_r_perc,
ra.externe_ev_m2,
'klik hier - nog uitw!'
mutatie_afd_bezetting
FROM alg_v_onroerendgoed_gegevens v,
alg_locatie l,
alg_district d,
@@ -1238,22 +1241,25 @@ AS
FROM alg_gebouw g ) kmg, -- kenmerken gebouw
alg_ruimte r,
(SELECT r.alg_ruimte_key,
flx.getdomeinwaarde(41, flx.getflex('ALG',1106, r.alg_ruimte_key, 'R')) gebruiksrecht_ruimte,
flx.getdomeinwaarde(17, flx.getflex('ALG',1006, r.alg_ruimte_key, 'R')) vloersoort,
flx.getflex('ALG',1341, r.alg_ruimte_key, 'R') DOV_R,
flx.getflex('ALG',1342, r.alg_ruimte_key, 'R') SLG_R,
flx.getflex('ALG',1343, r.alg_ruimte_key, 'R') BSO_R,
flx.getflex('ALG',1380, r.alg_ruimte_key, 'R') VSO_R,
COALESCE(flx.getflex('ALG',1341, r.alg_ruimte_key, 'R') +
flx.getflex('ALG',1342, r.alg_ruimte_key, 'R') +
flx.getflex('ALG',1343, r.alg_ruimte_key, 'R') +
flx.getflex('ALG',1380, r.alg_ruimte_key, 'R'), 0) aantal_opvangsoorten_r
COALESCE(fac.safe_to_number(flx.getflex('ALG',1341, r.alg_ruimte_key, 'R')), 0)
+ COALESCE(fac.safe_to_number(flx.getflex('ALG',1342, r.alg_ruimte_key, 'R')), 0)
+ COALESCE(fac.safe_to_number(flx.getflex('ALG',1343, r.alg_ruimte_key, 'R')), 0)
+ COALESCE(fac.safe_to_number(flx.getflex('ALG',1380, r.alg_ruimte_key, 'R')), 0)
aantal_opvangsoorten_r
FROM alg_ruimte r ) kmr, -- kenmerken ruimte
alg_srtruimte sr,
(SELECT v.alg_ruimte_key, sum(v.prs_ruimteafdeling_m2) externe_ev_m2,
LISTAGG (v.prs_afdeling_omschrijving || ' (' || v.prs_ruimteafdeling_m2 || ' m2)' || DECODE(v.externe_ev, 'nee', ' !!!!', ''), CHR(10))
WITHIN GROUP (ORDER BY v.prs_afdeling_omschrijving)
AS externe_ev_r
AS externe_ev_r,
LISTAGG (v.prs_afdeling_omschrijving || ' (' || v.prs_ruimteafdeling_bezetting || ' %)' || DECODE(v.externe_ev, 'nee', ' !!!!', ''), CHR(10))
WITHIN GROUP (ORDER BY v.prs_afdeling_omschrijving)
AS externe_ev_r_perc
FROM sinn_v_alg_onroerendgoed_org v
GROUP BY alg_ruimte_key) ra -- ruimte_afdelingen gekoppeld
WHERE v.alg_locatie_key = l.alg_locatie_key