nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

sortieren timestamp

Von: Mathias Fiedler (letters@psygonis.de) [Profil]
Datum: 18.06.2008 17:03
Message-ID: <1oad3gr6jgw5z.1cxzdwn7v7ayk.dlg@40tude.net>
Newsgroup: de.comp.datenbanken.mysql
Hallo,

ich habe eine Datenbanktabelle mit mehreren Einträgen. Die Einträge sind
gleich bis auf eine schuelerNr und einen Timestamp. Zu jeder SchuelerNr
habe ich einen Timestamp. Zu machen habe ich 10 Einträge zu anderen nur 4.
Ich möchte jetzt mit einem sql String jeweils den Datensatz zu jeder
SchuelerNR ausgeben der den höchsten Timestamp hat.

Mein Versuch
SELECT s.schuelerID,s.schuelerNr,s.vorname,s.name,s.strasse,s.plz,s.ort,
s.classID,g.betrag,g.begin,g.ende,k.klasse FROM schueler AS s INNER JOIN
schuelergelder AS g ON s.schuelerNr = g.schuelerNr INNER JOIN klassen AS k
ON s.classID = k.classID WHERE s.classID = $5 GROUP BY g.schuelerNr ORDER
BY g.begin DESC, s.name ASC

ergibt leider eben nicht für jeden DS den höchsten Timestamp sondern die DS
bei denen alle Werte gleich sind.

wie erreiche ich denn den jeweils höchsten Timestamp?

mfg

Mathais

[ Auf dieses Posting antworten ]

Antworten