Einzelnen Beitrag anzeigen

marabu

Registriert seit: 6. Apr 2005
10.109 Beiträge
 
#7

Re: SQL-Code für Summe nach Jahr

  Alt 3. Jun 2005, 12:16
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
  Mit Zitat antworten Zitat