Einzelnen Beitrag anzeigen

BlueStarHH

Registriert seit: 28. Mär 2005
Ort: Hannover-Hainholz
801 Beiträge
 
Delphi 11 Alexandria
 
#1

SQL-Code für Summe nach Jahr

  Alt 3. Jun 2005, 11:43
Datenbank: Paradox • Zugriff über: TTable, TDataSource, TQuery
Ich habe eine Paradox-Tabelle die u.a. folgende Felder hat (mit Beispieldaten):

Verkaufsdatum, Menge
01.07.1998, 2
12.08.1998, 5
06.08.2000, 1
25.12.2000, 3

Nun möchte daraus folgendes erhalten:

Jahr, Summe
1998, 7
2000, 4

Die Menge soll also nach Jahr aufsummiert werden. Wie mache ich das mit SQL?

Mein erster Versuch war:

select cast(extract (year from Verkaufsdatum) as character(4)), sum(Menge) from tabelle group by Verkaufsdatum Das meckert die Delphi aber mit einer Exception der Klasse EDBEngineError an. Meldung: 'Ausdrücke in "group by" werden nicht unterstützt.'
  Mit Zitat antworten Zitat