Thema: Delphi Access Group by

Einzelnen Beitrag anzeigen

Jonas

Registriert seit: 5. Feb 2005
266 Beiträge
 
Delphi 2007 Professional
 
#1

Access Group by

  Alt 28. Dez 2008, 21:17
Datenbank: Access • Version: 2007 • Zugriff über: jet
Hallo. Ich habe folgendes Problem.

Wenn ich diese Anfrage ohne Group By benutze, werden in meinem Grid ALLE Einträge von *Schuppenanzahl* angezeigt. Es soll jedoch nur der letzte Eintrag jeweils von *Schuppenanzahl* angezeigt werden.

Meine Idee war es mit Group By die einträge zu gruppieren, was jedoch nicht klappt.
SQL-Code:
'SELECT * FROM Schuppen s'
+ ' INNER JOIN Schuppenanzahl a'
+ ' ON s.ID = a.ParentID'
+ ' WHERE (s.Stand LIKE ''%' + searchstring + '%'') GROUP BY a.ParentID, s.ID ORDER BY a.datum';
Eine weitere Idee von mir war es auch mit TOP 1 ein Limit zu setzen, was aber bei dem Inner Join nicht geht.

Hat jemand eine Idee, vielleicht mit nem SubSelect?
  Mit Zitat antworten Zitat