Ich habe Tabelle A in der ich die Verkäufe von Gutscheinen speichere. In Tabelle B speichere ich die Gutscheineinlösungen. In Tabelle B kann es mehrere Einträge zu einem Gutschein geben, wenn er in mehreren "Etappen" eingelöst wird oder gar keinen, wenn er noch nicht eingelöst wurde.
Nun möchte ich eine Auswertung, wieviel bei jedem Gutschein noch offen ist. Ich habe dies mit
versucht.
Damit bekomme ich aber das falsche Ergebnis.
Wenn ich statt "SUM(b.betrag)" nur "b.betrag" schreibe, erhalte ich das richtige Ergebnis, so fern es pro Gutschein nur EINE Einlösung gab. Bei zwei Einlösungen erhalte den Gutschein zweimal zurück mit zwei Werten, deshalb brauche ich die Summe aller Einlösungen eines Gutscheins.
Hat jemand eine Idee, wo mein Fehler ist?
Nun möchte ich eine Auswertung, wieviel bei jedem Gutschein noch offen ist. Ich habe dies mit
Damit bekomme ich aber das falsche Ergebnis.
Wenn ich statt "SUM(b.betrag)" nur "b.betrag" schreibe, erhalte ich das richtige Ergebnis, so fern es pro Gutschein nur EINE Einlösung gab. Bei zwei Einlösungen erhalte den Gutschein zweimal zurück mit zwei Werten, deshalb brauche ich die Summe aller Einlösungen eines Gutscheins.
Hat jemand eine Idee, wo mein Fehler ist?