Zitat von
BlueStarHH:
Die Menge soll also nach Jahr aufsummiert werden. Wie mache ich das mit
SQL?
Mit
SQL sicher kein Problem -
Paradox unterstützt aber nur einen
SQL-Dialekt (local
sql) und der lässt nur echte Tabellenfelder in der GROUP BY Klausel zu. Du wirst deine Tabelle um ein Feld
Jahr erweitern und dieses Feld mit
UPDATE tabelle SET jahr = EXTRACT(YEAR FROM datum) initialisieren müssen, fürchte ich.
Zitat von
Borland:
Der GROUP-BY-Klausel wird eine Liste mit Spalten übergeben, die jeweils durch ein Komma voneinander getrennt sind. Jede in dieser Liste aufgeführte Spalte muß folgende Kriterien erfüllen:
- Sie muß sich in einer der Tabellen befinden, die in der FROM-Klausel der Abfrage angegeben wurden.
- Ebenso muß sie in der SELECT-Klausel der Abfrage aufgeführt sein.
- Es darf (in der SELECT-Klausel) keine Aggregatfunktion auf sie angewendet werden.
Grüße vom marabu