Einzelnen Beitrag anzeigen

Benutzerbild von Bummi
Bummi

Registriert seit: 15. Jun 2010
Ort: Augsburg Bayern Süddeutschland
3.470 Beiträge
 
Delphi XE3 Enterprise
 
#2

AW: SQL-Abfrage mit Max und Group liefert falsche Ergebnisse

  Alt 24. Nov 2010, 14:42
Eigentlich sollte der SQL gar nicht ausgeführt werden können.
Wenn Du Gruppierst mußt Du alle Felder die nicht mit MAX,SUM,AVG etc. berechnet werden in die Gruppierung mit aufnehmen, in Deinem Fall titel.

EDIT:
das was Du suchst funktioniert zumindest unter MS-SQL so:
Code:
Select titel,TABELLE.TS from TABELLE
join
(
SELECT id, MAX( ts ) AS 'ts'
FROM TABELLE
GROUP BY id
) a
on a.ID=TABELLE.ID and a.TS=TABELLE.TS
Thomas Wassermann H₂♂
Das Problem steckt meistens zwischen den Ohren
DRY DRY KISS
H₂ (wenn bei meinen Snipplets nichts anderes angegeben ist Lizenz: WTFPL)

Geändert von Bummi (24. Nov 2010 um 14:49 Uhr)
  Mit Zitat antworten Zitat