Hi!
Du meinst aber, ich soll eine temp. Tabelle mit den Monaten erstellen, also 09|2010, 08|2010 usw. und der Outer Join wird dann über das Vergleichspaar Monat ausgeführt.
Wenn die Monate sich in einem Datumswert "verstecken", dann solltest du sie daraus extrahieren, um sie mit den Zahlen 1 bis 12 verknüpfen zu können. Für die Gruppierung machst du das ja auch schon nach diesem Prinzip.
Lo!