First version of Marlog like reports
svn path=/Customer/trunk/; revision=12567
This commit is contained in:
104
TUDE/usrraps.sql
Normal file
104
TUDE/usrraps.sql
Normal file
@@ -0,0 +1,104 @@
|
||||
create or replace view tude_rap_01 AS
|
||||
select alg_gebouw_omschrijving Gebouw, alg_verdieping_volgnr Verdieping, alg_ruimte_nr Ruimte, alg_ruimte_omschrijving Omschrijving, alg_srtruimte_omschrijving Functie, K3.alg_onrgoedkenmerk_waarde Kostenplaats, NVL(TO_NUMBER(K4.alg_onrgoedkenmerk_waarde),alg_ruimte_bruto_vloeropp) Opp
|
||||
from alg_v_ruimte_gegevens VG, alg_onrgoedkenmerk K3, alg_onrgoedkenmerk K4
|
||||
where K3.alg_onrgoed_key(+)=vg.alg_ruimte_key
|
||||
and K3.alg_kenmerk_key(+)=1043 -- kostenplaats
|
||||
and K4.alg_onrgoed_key(+)=vg.alg_ruimte_key
|
||||
and K4.alg_kenmerk_key(+)=1040 -- comm.opp
|
||||
order by 1,2,3;
|
||||
|
||||
insert into fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info)
|
||||
values('01-Ruimtelijst per gebouw','tude_rap_01','Overzicht van alle ruimtes per gebouw');
|
||||
|
||||
create or replace view tude_rap_07 AS
|
||||
select alg_gebouw_omschrijving Gebouw, alg_srtruimte_omschrijving Functie, SUM(NVL(TO_NUMBER(K4.alg_onrgoedkenmerk_waarde),alg_ruimte_bruto_vloeropp)) Opp
|
||||
from alg_v_ruimte_gegevens VG, alg_onrgoedkenmerk K4
|
||||
where K4.alg_onrgoed_key(+)=vg.alg_ruimte_key
|
||||
and K4.alg_kenmerk_key(+)=1040 -- comm.opp
|
||||
group by alg_gebouw_omschrijving,alg_srtruimte_omschrijving
|
||||
order by 1,2;
|
||||
|
||||
insert into fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info)
|
||||
values('07-Oppervlaktes per ruimtefunctie per gebouw','tude_rap_07','Overzicht van de totalen per ruimtefunctie per gebouw');
|
||||
|
||||
create or replace view tude_rap_11 AS
|
||||
select K3.alg_onrgoedkenmerk_waarde Kostenplaats, SUM(alg_ruimte_bruto_vloeropp) Netto ,SUM(NVL(TO_NUMBER(K4.alg_onrgoedkenmerk_waarde),alg_ruimte_bruto_vloeropp)) Nuttig, SUM(TO_NUMBER(K4.alg_onrgoedkenmerk_waarde)) CommOpp
|
||||
from alg_v_ruimte_gegevens VG, alg_onrgoedkenmerk K3, alg_onrgoedkenmerk K4
|
||||
where K3.alg_onrgoed_key(+)=vg.alg_ruimte_key
|
||||
and K3.alg_kenmerk_key(+)=1043 -- kostenplaats
|
||||
and K4.alg_onrgoed_key(+)=vg.alg_ruimte_key
|
||||
and K4.alg_kenmerk_key(+)=1040 -- comm.opp
|
||||
group by K3.alg_onrgoedkenmerk_waarde
|
||||
order by 1;
|
||||
|
||||
insert into fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info)
|
||||
values('11-Oppervlaktes per kostenplaats','tude_rap_11','Overzicht van de oppervlaktes (netto en nuttig) per kostenplaats');
|
||||
|
||||
create or replace view tude_rap_13 AS
|
||||
select alg_gebouw_omschrijving Gebouw, alg_srtgebouw_omschrijving Omschrijving, alg_gebouw_bruto_vloeropp BVO, 'GBO' GBO, K2.alg_onrgoedkenmerk_waarde Kadastraalnr
|
||||
from alg_v_gebouw_gegevens G, alg_onrgoedkenmerk K2
|
||||
where K2.alg_onrgoed_key(+)=g.alg_gebouw_key
|
||||
and K2.alg_kenmerk_key(+)=1042 -- kadastraal nr
|
||||
order by 1;
|
||||
|
||||
insert into fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info)
|
||||
values('13-Gebouwenlijst','tude_rap_13','Gebouwenlijst incl. BVO m2, GBO m2 en kadastraal nr');
|
||||
|
||||
create or replace view tude_rap_14 AS
|
||||
select alg_gebouw_omschrijving Gebouw, K1.alg_onrgoedkenmerk_waarde Adres, K2.alg_onrgoedkenmerk_waarde Postcode, alg_locatie_plaats
|
||||
from alg_v_aanweziggebouw G, alg_locatie L, alg_onrgoedkenmerk K1, alg_onrgoedkenmerk K2
|
||||
where g.alg_locatie_key=l.alg_locatie_key
|
||||
and K1.alg_onrgoed_key(+)=g.alg_gebouw_key
|
||||
and K1.alg_kenmerk_key(+)=1000 -- adres
|
||||
and K2.alg_onrgoed_key(+)=g.alg_gebouw_key
|
||||
and K2.alg_kenmerk_key(+)=1041 -- postcode
|
||||
order by 1;
|
||||
|
||||
insert into fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info)
|
||||
values('14-Gebouwenlijst met adressen','tude_rap_14','Gebouwenlijst met de adresgegevens');
|
||||
|
||||
|
||||
create or replace view tude_rap_16 AS
|
||||
select alg_srtruimte_omschrijving Ruimtefunctie, DECODE(prs_bevat_werkplek, NULL,'0.00',1,'??.??') Jaarhuur
|
||||
from alg_v_aanwezigsrtruimte SR
|
||||
order by 1;
|
||||
|
||||
insert into fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info)
|
||||
values('16-Ruimtefuncties','tude_rap_16','Overzicht van de ruimtefuncties');
|
||||
|
||||
|
||||
create or replace view tude_rap_19 AS
|
||||
select K2.alg_onrgoedkenmerk_waarde Kadastraalnr, K1.alg_onrgoedkenmerk_waarde Adres, alg_gebouw_omschrijving Gebouw, 'Onbekend' Oppervlak
|
||||
from alg_v_gebouw_gegevens G, alg_onrgoedkenmerk K1,alg_onrgoedkenmerk K2
|
||||
where K2.alg_onrgoed_key=g.alg_gebouw_key
|
||||
and K2.alg_kenmerk_key=1042 -- kadastraal nr
|
||||
and K1.alg_onrgoed_key(+)=g.alg_gebouw_key
|
||||
and K1.alg_kenmerk_key(+)=1000 -- adres
|
||||
order by 1;
|
||||
|
||||
insert into fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info)
|
||||
values('19-Kadastrale percelen','tude_rap_19','Lijst van kadastrale percelen');
|
||||
|
||||
|
||||
create or replace view tude_rap_22 AS
|
||||
|
||||
select K3.alg_onrgoedkenmerk_waarde FCLT_F_Kostenplaats, alg_gebouw_omschrijving Gebouw, alg_ruimte_aanduiding Ruimte, alg_ruimte_omschrijving Omschrijving, alg_srtruimte_omschrijving Functie, NVL(TO_NUMBER(K4.alg_onrgoedkenmerk_waarde),alg_ruimte_bruto_vloeropp) CommOpp
|
||||
from alg_v_ruimte_gegevens VG, alg_onrgoedkenmerk K3, alg_onrgoedkenmerk K4
|
||||
where K3.alg_onrgoed_key(+)=vg.alg_ruimte_key
|
||||
and K3.alg_kenmerk_key(+)=1043 -- kostenplaats
|
||||
and K4.alg_onrgoed_key(+)=vg.alg_ruimte_key
|
||||
and K4.alg_kenmerk_key(+)=1040 -- comm.opp
|
||||
union
|
||||
select K3.alg_onrgoedkenmerk_waarde Kostenplaats, alg_gebouw_omschrijving Gebouw, 'Totaal', null,null,SUM(NVL(TO_NUMBER(K4.alg_onrgoedkenmerk_waarde),alg_ruimte_bruto_vloeropp)) Nuttig
|
||||
from alg_v_ruimte_gegevens VG, alg_onrgoedkenmerk K3, alg_onrgoedkenmerk K4
|
||||
where K3.alg_onrgoed_key(+)=vg.alg_ruimte_key
|
||||
and K3.alg_kenmerk_key(+)=1043 -- kostenplaats
|
||||
and K4.alg_onrgoed_key(+)=vg.alg_ruimte_key
|
||||
and K4.alg_kenmerk_key(+)=1040 -- comm.opp
|
||||
group by K3.alg_onrgoedkenmerk_waarde, alg_gebouw_omschrijving
|
||||
order by 1,2,3;
|
||||
|
||||
insert into fac_usrrap (fac_usrrap_omschrijving, fac_usrrap_view_name,fac_usrrap_info)
|
||||
values('22-Ruimtelijst per gebouw','tude_rap_22','Overzicht van alle ruimtes per gebouw per kostenplaats');
|
||||
|
||||
|
||||
Reference in New Issue
Block a user