ich stehe mal wieder vor einem SQL Problem. Und zwar habe ich folgende 3 Tabellen:
tbl_Rechnungen
tbl_Ausgaben
tbl_Buchungen
Die Rechnungen sind für Mitglieder, die Ausgaben für Nebenherlaufende Ausgaben und die Buchungen für den Geldeingang.
Nun ist folgendes, ich muss bzw. will die finanzielle Situation in einem DGV darstellen - Summer der Einnahmen, Summe der Ausgaben (tbl_Ausgaben) und dann noch die offenen Posten (tbl_Rechnungen).
Jetzt wollte ich mit den "Ausgaben und Einnahmen" anfangen. Folgende Query dient mir dazu:
GetFinances("SELECT SUM(tbl_buchungen.Betrag) AS Einnahmen, SUM(tbl_Ausgaben.Betrag) AS Ausgaben, SUM(tbl_Buchungen.Betrag - tbl_Ausgaben.Betrag) AS Vermoegen FROM tbl_buchungen, tbl_rechnungen, tbl_ausgaben GROUP BY tbl_Buchungen.Datum");
Das Problem das ich habe ist, er gibt mir einfach nichts aus. Weder ein Fehler noch eine Ausgabe im DGV kommt zustande.
Hat hier jemand eine Idee?
Ich blick da nicht durch. Die GROUP BY Klausel könnt ihr euch weg denken - geht dann auch nicht.
Es geht dabei erstmal nicht um eine Gruppierung - er soll mir lediglich die Summen ausgeben. Wenn ich dazu eine Hilfstabelle erstellen muss, dann ist das halt so, allerdings wollte ich das der Übersicht halber vermeiden.
Dieser Beitrag wurde von der dom bearbeitet: 19. August 2011 - 18:06