Thema: Delphi Ergebnisse gruppieren?

Einzelnen Beitrag anzeigen

Svenkan

Registriert seit: 10. Feb 2007
Ort: Bersenbrück
547 Beiträge
 
Delphi 7 Enterprise
 
#1

Ergebnisse gruppieren?

  Alt 29. Sep 2008, 18:26
Datenbank: BDE • Zugriff über: TQuery
Hey Leute!
Folgendes: Ich möchte verschiedene Ergebnisse meiner Querys gruppieren.

Beispiel

Lehrer A hat heute in der 2. und 4. Stunde Vertretung in einer beliebigen Klasse, Lehrer B in der 3. und Lehrer C in der 5. und 6.
Nun möchte ich es so ausgegeben haben:

Es betrifft: Lehrer A (2.4.), Lehrer B (3.), Lehrer C (5.6.)

Dabei steht in der dbf in der Spalte 'WER' der Vertretungslehrer und in 'S' die Stunde.


Erster Versuch zum Auslesen:

Delphi-Quellcode:
  Query33.Close;
  Query33.SQL.Text := 'SELECT * FROM "VT'+sj+'"';
  Query33.SQL.Add('WHERE S NOT IN ("M","E","H") AND DATUM=:today');
  Query33.SQL.Add('ORDER BY WER ASC, S ASC');
  Query33.SQL.Add('GROUP BY WER');
  Query33.ParamByName('today').Value := today;
  Query33.Open;

Allerdings bekomm ich dann die Meldung:

Zitat:
Im Projekt VPlan.exe ist eine Exception der Klasse EDBEngineError aufgetreten. Meldung: 'Ungültiges Schlüsselwort
Symbol-String: GROUP
Zeilennummer 4'.
Sven Kannenberg
  Mit Zitat antworten Zitat