Einzelnen Beitrag anzeigen

d6lpz

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

Re: Datenauswertung mit SQL-Befehl?

  Alt 18. Apr 2008, 17:19
Zitat von "omata:
SQL-Code:
SELECT MONTH(a.f_date) monat, YEAR(a.f_date) jahr, a.f_name, COUNT(*) AS anzahl
FROM tbl_daten a
LEFT JOIN tbl_daten b
  ON ( a.f_date = b.f_date + 1
      AND b.f_content IN ('W', 'F'))
WHERE a.f_content IN ('W', 'F')
  AND b.nameID IS NULL
GROUP BY a.f_name, MONTH(a.f_date), YEAR(a.f_date)
Ich brauche noch mal Unterstützung. Ich habe jetzt schon verschiedenes probiert aber ich erhalte nicht das gewünschte Ergebnis.

Offensichtlich verstehe ich auch die SQL Syntax nicht richtig.
Wozu ist das 'b.nameID IS NULL' da. Wenn ich es raus nehme erhalte ich die Anzahl der "W" pro name.

Edit-> Namen werden angezeigt - ich hatte ein Fehler in der der Abfrage zugrunde liegenden Datenbasis/Query.


Die Sache mit dem "F" habe ich erstmal noch zurückgestellt.
Vielleicht kann mir noch jemand helfen...

Dirk
  Mit Zitat antworten Zitat