Sven Rautenberg: sortierung bei GROUP BY

Beitrag lesen

Moin!

Hello,

SELECT  thema, MAX(Epochensekunde)
               FROM tabelle
               GROUP BY thema
               ORDER BY Epochensekunde

So müsste das gehen.

Nein. Die Sortierspalte heißt nicht "Epochensekunde", sondern "MAX(Epochensekunde)", wobei dieser Name gerne mit der Aggregatsfunktion kollidiert.

Deshalb: Alias-Name für die MAX-Spalte vergeben und den verwenden.

SELECT thema, MAX(Epochensekunde) as zeit FROM tabelle GROUP BY thema ORDER BY zeit

- Sven Rautenberg

--
"Habe den Mut, dich deines eigenen Verstandes zu bedienen!" (Immanuel Kant)