Ich stehe vor dem Problem, aus zwei Tabellen Summen bilden zu müssen und diese gruppiert nach einem anderen Kriterium anzeigen zu lassen.
Nun habe ich folgendes Statement probiert und es scheint auch ungefähr das zu tun, was ich brauche:
Code:
Select a.mo,b.mo, sum (a.wert+b.wert) from tabelle1 as a join tabelle2 as b on a.mo=b.mo group by a.mo
"mo" steht dabei für Monat. Problem ist nun, dass es nicht notwendig in der Tabelle A für jeden Monat auch Ergebnisse gibt, andererseits ist das gleiche auch in Tabelle B nicht gewährleistet.
Daher werde ich ja beim join dann ein Problem bekommen, wenn in einer der beiden Tabellen für einen bestimmten Monat keine Werte existieren (Dann wird ja im "on a.mo=b.mo" ein Teil der Ergebnisse nicht ausgelesen...).
Jemand eine Idee, wie man das umgehen könnte? Kann man vielleicht mit einem OR im ON noch irgendwie pfuschen?? Sowas wie:
Code:
ON a.mo=b.mo OR b.mo=a.mo
??
Bin für jeden Tip dankbar!
Greetz
derwisch