Folgendes Problem:
Ich habe ein dbgrid an einer IBQuery:
Es geht um die Anzeige von Summen verschiendener Artikel, (Leergut-Verwaltung)
bei der dazugehörigen SQL-Anweisung:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8:
| SELECT bewegungen.ARTIKELID, SUM(bewegungen.menge_abgegeben) as SummeAbgeben, SUM(bewegungen.menge_erhalten) as Summeerhalten, SUM(bewegungen.menge_abgegeben)- SUM(bewegungen.menge_erhalten) as Differenz, stamm.bezeichnung FROM BEWEGUNGEN INNER JOIN stamm ON bewegungen.ARTIKELID = STAMM.ARTIKELID GROUP BY bewegungen.ARTIKELID |
bekomme ich folgende SQL-Fehlermeldung:
Invalid token.
Dynamic SQL Error.
SQL error code = -104.
Invalid expression in the select list (not contained in either an aggregate function or the GROUP BY clause).
Das ganz bekomme ich auch, wenn ich die Anweisung nur mal ohne Delphi bei IbExpert ausführe.
Ich habe es auch schon mit where probiert, the same.
Irgendwas muss da mit der Verknüpfung der Tabellen sein, nur mit der Tabelle "Bewegungen"
gehts.