ich hab irgendwie einen Knoten im Kopf und hoffe auf einen kleinen Denkanstoß von euch. Hier mein Problem:
Ich möchte eine Tabelle erzeugen, die mir ein Konto, die Kontenbezeichnung, den Ist-Wert und den Plan-Wert zu dem Konto liefert.
Meine Query dazu sieht so aus:
Code: Alles auswählen
SET @monat := 5;
SET @jahr := 2009;
SELECT id_debtnr AS 'Debt-Nr',
id_beschreibung AS Debitorenbezeichnung,
id_pc_oan AS Profitcenter,
SUM(-1 * id_wert) AS 'Umsatz-Ist',
(SELECT SUM(-1 * dp_wert) FROM debitoren_plan WHERE dp_jahr = @jahr AND dp_monat = @monat) AS 'Umsatz-Plan'
FROM istdaten WHERE id_jahr = @jahr AND id_monat = @monat AND id_debtnr > 0
GROUP BY id_debtnr ORDER BY id_debtnr
Vielleicht sieht ja jemand von euch sofort meinen Denkfehler.
Schon jetzt danke für eure Hilfe und schöne Grüße
Werner
PS: Leider kann ich kein Beispiel hochladen, weil mein Kontingent erschöpft ist. Kann mir vielleicht jemand dazu weiterhelfen? Was bedeutet das und was kann ich machen um diesen Zustand zu ändern? Danke!