Lukas: mysql5: Query gesucht (JOIN)

Beitrag lesen

Hi,

ich habe eine Tabelle mit Rechnungsbeträgen. In derselben Tabelle sind auch Gutschriften und Stornos enthalten.

Der Aufbau ist in etwas so:

RGID, RGnummer, Betrag, ReferenzID, Art

Rechnungen sind so eingetragen:
1,RG0001,120,0,RG
2,RG0002,80,0,RG
3,RG0003,100,0,RG
usw.

Gutschriften stehen so drin:
3,GU0001,50,2,GU
4,GU0002,10,2,GU

Stornos stehe so drin:
5,ST0001,-120,1,ST

was bedeutet, daß die GU0001 eine Teilgtschrift der Rechnung RG0002 in Höhe von 50 Euro ist und die GU0002 eine weitere Gutschrift zur RG0002 in Höhe von 10 Euro ist.
Der Storno wäre hier der Storno zur RG0001 in voller Höhe.

Meine Frage: Ich würde gerne alle Rechnungssummen aufführen, das alleine ist kein Problem. Aber mir macht es ein Problem, die Rechnungsrestsummen aufzuführen, jedenfalls wenn ich nur 1 Query benutzen will. Hierbei macht mir der Abzug der Summe der Gutschriften das Problem.

Ziel ist also eine Auflistung wie:

RG0001 - 0 Euro
RG0002 - 20 Euro
RG0003 - 100 Euro

Wie joine ich das hier, um in einer Query die verbleibende Zahlungssumme zu ermitteln?

Lukas