Thema: Delphi Spalte gruppieren

Einzelnen Beitrag anzeigen

PaulJr

Registriert seit: 10. Feb 2007
Ort: Stuttgart
66 Beiträge
 
#10

Re: Spalte gruppieren

  Alt 19. Nov 2007, 11:03
Hallo Privater3000

Falls ich Dich richtig verstanden habe:
(…)
„Ich möchte einen Rückgabewert der mir sagt wieviele Datensätze
vorhanden, gruppiert nach Inhalt der Spalte 'gruppe'.
Ausserdem, wie sieht der Typ der Rückgabe aus (Stringlist?)
der dazu erforderlich ist?“
(…)

Falls Du die SQL-Anweisung von DeddyH in einer Query (Namens: Query1) benutzen solltest (Empfohlen) :

SELECT gruppe, COUNT(*) AS Anzahl
FROM Tabelle
GROUP BY gruppe

Dann bekommst Du die Antwort auf die Frage: „wie viele Datensätze“ z.B. so:

Query1.FieldByName('ANZAHL').AsInteger;

Die Anzahl ist dann von DatenTyp Integer.

Darüberhinaus kannst Du ein Datentyp auch so ausläsen:

Query1.FieldByName('ANZAHL').DataType; // TFieldType

Viele Grüße
PaulJr
  Mit Zitat antworten Zitat