Isac
Erfahrenes Mitglied
Hallo liebe Community,
anscheinend bin ich geistig schon bei Weihnachten, aber irgendwie bekomme ich eine Abfrage nicht hin.
Jeder der sich mal mit Buchhaltungssoftware auseinandergesetzt hat, wird es wahrscheinlich kennen:
Es gibt eine Liste von Kostenstellen und auf den Kostenstellen werden fleißig Beträge gebucht. Natürlich möchte man zwischendurch mal wissen, wie viel auf einer Kostenstelle gebucht wurde.
Die Ausgabe sollte in etwa so aussehen:
Kostenstelle / Gesamtbetrag
0815 / 120,12
4711 / 500,13
........ / ..........
Die Tabellen sind so aufgebaut (ich vereinfache es mal):
t_kostenstelle
kst
t_buchungsdaten
kst / Buchungsbetrag
Meine derzeitige Abfrage ist so (habe auch ein wenig rumprobiert):
Aber ich bekomme keinen Datensatz zurück! Syntaktisch ist alles in Ordnung.
Bitte, lasst mich nicht kurz vor Weihnachten verzweifeln
Edith sagt: Ich möchte natürlich ALLE Kostenstellen angezeigt bekommen und wenn vorhanden, den Betrag
anscheinend bin ich geistig schon bei Weihnachten, aber irgendwie bekomme ich eine Abfrage nicht hin.
Jeder der sich mal mit Buchhaltungssoftware auseinandergesetzt hat, wird es wahrscheinlich kennen:

Es gibt eine Liste von Kostenstellen und auf den Kostenstellen werden fleißig Beträge gebucht. Natürlich möchte man zwischendurch mal wissen, wie viel auf einer Kostenstelle gebucht wurde.
Die Ausgabe sollte in etwa so aussehen:
Kostenstelle / Gesamtbetrag
0815 / 120,12
4711 / 500,13
........ / ..........
Die Tabellen sind so aufgebaut (ich vereinfache es mal):
t_kostenstelle
kst
t_buchungsdaten
kst / Buchungsbetrag
Meine derzeitige Abfrage ist so (habe auch ein wenig rumprobiert):
SQL:
SELECT t1.kst, SUM( t2.buchungsbetrag )
FROM `t_kostenstelle` t1
INNER JOIN `t_buchungsdaten` t2 ON t1.kst = t2.kst
GROUP BY t1.kst
Aber ich bekomme keinen Datensatz zurück! Syntaktisch ist alles in Ordnung.
Bitte, lasst mich nicht kurz vor Weihnachten verzweifeln

Edith sagt: Ich möchte natürlich ALLE Kostenstellen angezeigt bekommen und wenn vorhanden, den Betrag
Zuletzt bearbeitet von einem Moderator: