First version of Marlog like reports

svn path=/Customer/trunk/; revision=12567
This commit is contained in:
Peter Feij
2003-04-10 12:46:36 +00:00
parent 56e194dbbb
commit f08d67ab97

104
TUDE/usrraps.sql Normal file
View 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');