Hallo zusammen,
ich habe eine Tabelle namens "counter" mit den folgenden Spalten: ID, wertung, datum & counter.
Die Daten, die dort gespeichert werden sehen dann bspw. so aus: 1, 454, 2014-05-30, 5 etc.
Folgendes möchte ich gerne erreichen: Ich möchte gerne für jeden Tag den Eintrag mit den meisten Hits/dem höchsten Counter ausgegeben bekommen, sortiert nach dem letzten Datum (2014-05-30, dann 2014-05-29 etc.).
Mit
erreiche ich ja schon einmal, dass ich ein Datum bloß einmal erhalte.
Wenn ich später im Query noch
angebe, bekomme ich ja die gewünschte Reihenfolge.
Mein Problem ist nun, dass der höchste Wert nicht angezeigt wird, sondern einfach der erste, der zum nächsten Tag gehört.
Kann ich dies innerhalb eines Queries lösen?
Hat jemand eine Idee - vielen Dank!
ich habe eine Tabelle namens "counter" mit den folgenden Spalten: ID, wertung, datum & counter.
Die Daten, die dort gespeichert werden sehen dann bspw. so aus: 1, 454, 2014-05-30, 5 etc.
Folgendes möchte ich gerne erreichen: Ich möchte gerne für jeden Tag den Eintrag mit den meisten Hits/dem höchsten Counter ausgegeben bekommen, sortiert nach dem letzten Datum (2014-05-30, dann 2014-05-29 etc.).
Mit
PHP-Code:
GROUP BY `datum`
Wenn ich später im Query noch
PHP-Code:
ORDER BY `datum` DESC
Mein Problem ist nun, dass der höchste Wert nicht angezeigt wird, sondern einfach der erste, der zum nächsten Tag gehört.
Kann ich dies innerhalb eines Queries lösen?
Hat jemand eine Idee - vielen Dank!
Kommentar