versuchs mal so:
ADOQuery1.SQL.Text := 'SELECT user, sum(poso) as sum FROM history group by user';
Nein!!
"User" ist ein reserviertes Wort -> sollte nicht als Feldname verwendet werden, einfach ändern
sum(poso) as sum -> das geht auch nicht;
sum ist eine
SQL-Funktion, die man ebenfalls nicht als Feld- oder Aliasname verwenden sollte.
Selbst wenn die Datenbank die Abfrage akzeptieren sollte.
Leute geht auf Nummer Sicher; keine reservierten Bezeichner verwenden!!!
Hier noch ein kleines Negativbeispiel:
SELECT "by.select" AS as, SUM("by.from") AS max FROM "group" by GROUP BY "by.select"
mit
ADO habe ich nict versucht. Koenne nicht aus.
koennen sie ein gutes Tutorial mit
ADO und
Mysql?