Lukas: mysql5: Query gesucht (JOIN)

Beitrag lesen

Tach!

Hi dedlfix,

Einfaches Summieren scheidet aus, weil du Rechnungsbeträge und Abzüge in Form von Gutschriften dasselbe Vorzeichen haben.

Scheidet doch ohnehin aus, weil die RG und GU oder ST keine gemeinsame (Haupt)ID haben, sondern "nur" über eine Relation zueinander geführt werden können.

Nun ja, wenn das trotzdem so bleiben soll, brauchst du also die zur Rechnung gehörenden anderen Beträge. Die kannst du zum Beispiel in einer Correlated Subquery ermitteln. Mit Joins würde ich hier nicht hantieren wollen. Ungefähr so:

SELECT rechnungsdaten, rechnungsbetrag - (SELECT SUM(betrag) FROM selbe_tabelle WHERE id_passt_zur_rechnung_der_hauptquery) AS rest FROM tabelle ... GROUP BY rechnung

Das muß ich mir genauer ansehen. Ich melde mich dann hier wieder.

Danke erstmal, Lukas