JPQL Abfrage mit max in einem Datumsfeld

8

Ich muss abfragen, um einen Datensatz mit dem neuesten Datum aus einer Gruppe von Datensätzen zu finden. Ich habe eine Menge Zeug ausprobiert, wobei das Neueste in etwa so aussieht:

%Vor%

Leider hat alles, was ich versucht habe, eine Art Fehler verursacht. Der Fehler, den ich am meisten bekomme, ist:

%Vor%

Ich glaube, dass das, was mir sagt, ist, dass ich nicht die passenden Dinge in meiner Auswahlklausel habe, damit die Gruppe arbeiten kann. Ich habe jedoch alle möglichen Kombinationen ausprobiert, und alles führt zu diesem Fehler zurück.

Kann mir jemand einen Hinweis geben, was ich hier falsch mache?

    
Steve 24.05.2011, 11:59
quelle

1 Antwort

9

Nun, ich denke, der Moderator hat sich nicht die Mühe gemacht, den Text zu lesen, der die Antwort verschoben hat: Kommentar vom Fragesteller zur Abfrageabsicht:

"Ich habe eine Tabelle mit einer Liste von Datenelementen (id, message (string), siteId (string), createdDate (Timestamp). Was ich tun muss, ist die siteId auszuwählen und dann den Datensatz darin zu finden Gruppe mit dem neuesten createdDate. "

Lösung:

%Vor%     
user767683 24.05.2011, 19:27
quelle

Tags und Links