schema changes

This commit is contained in:
Wolfgang Hottgenroth 2021-02-05 11:18:35 +01:00
parent cc47292f7b
commit 667ddc7b5c
Signed by: wn
GPG Key ID: E49AF3B9EF6DD469
2 changed files with 27 additions and 0 deletions

View File

@ -62,3 +62,7 @@ end;
delimiter ;
-- alter table mieter
-- add constraint ck_iban
-- check(check_iban(iban) = TRUE);

View File

@ -124,3 +124,26 @@ create or replace view jahresabrechnung_flat_v as
j.mieter = m.id and
m.wohnung = w.id and
w.objekt = o.id;
create or replace view rueckzahlungen_v as
select concat(m.vorname, ' ', m.nachname) as mieter,
format_iban(m.iban) as iban,
j.nachzahlung as nachzahlung,
b.jahr as jahr
from mieter m,
jahresabrechnung_summary j,
betriebskosten_abrechnung b
where j.abrechnung = b.id and
j.mieter = m.id and
j.nachzahlung < 0;
create or replace view nachzahlungen_v as
select concat(m.vorname, ' ', m.nachname) as mieter,
j.nachzahlung as nachzahlung,
b.jahr as jahr
from mieter m,
jahresabrechnung_summary j,
betriebskosten_abrechnung b
where j.abrechnung = b.id and
j.mieter = m.id and
j.nachzahlung > 0;