Einzelnen Beitrag anzeigen

d6lpz

Registriert seit: 26. Mär 2008
73 Beiträge
 
Delphi 6 Professional
 
#1

Datenauswertung mit SQL-Befehl?

  Alt 16. Apr 2008, 15:16
Datenbank: Acc2000 • Zugriff über: ADO
Hallo,

folgendes Problem - ich habe in einer Tabelle folgende Felder:

f_date (Datum)
f_content (Bewertung)
f_name (Person-Name)

Realisieren möchte ich mit SQL soetwas ähnliches wie in der CountIf Funktion in Excel.

Konkret: Ich möchte die Anzahl der Zyklen zählen in denen für die jeweilige Person auf aufeinanderfolgenden Daten der gleiche Content hinterlegt ist.

zb.:

im Zeitraum von ### bis ###

Person1 / 3 Zyklen / Content:"W"
Person2 / 7 Zyklen / Content:"W"
Person3 / 6 Zyklen / Content:"W"

Person1 / 2 Zyklen / Content:"C"
Person2 / 3 Zyklen / Content:"C"
Person3 / 7 Zyklen / Content:"C"

Geht soetwas mit SQL oder muß man den Inhalt der Tabelle einlesen und dann über eine Schleife auswerten?
(Benutzung Array??)
Danke für alle Hinweise
Dirk
  Mit Zitat antworten Zitat