Wenn unbekannt ist, ob bzw. in welchem Jahr gar keine Daten drin sind, braucht man dann nicht noch die Debitor-Tabelle? (Möglicherweise erledigt das der full outer join, aber damit hab ich noch nie gearbeitet).
Also so irgendwie:
SQL-Code:
select
*
from
debitor
left outer join umsatz_vorjahr on ...
left outer join umsatz_aktuelles Jahr on ...
where
...