SQL sortieren nach Datum/Sort SQL by Date

Februar 20, 2009

Jaja, das Sortieren von SQL SELECT s ist schon so eine Sache vor allem wenn ein Datum ins Spiel kommt.

Ich habe mir mal den Spaß gemacht und eine „ungetesteten“ SQL Query gesucht, gefunden und umgeschrieben das er auch einigermaßen verständlich ist. Ich werde Ihn bestimmt irgendwann testen
$sqlquery="SELECT Whatever
FROM tableName
WHERE DateField BETWEEN
DATEADD(day, -7, GETDATE())
AND GETDATE()
GROUP BY DateField";

Das ist nun eine Sortierung die quasi die letzte Woche zeigen sollte,
ich bin mir nicht ganz sicher, ob man statt „day“ auch „d“
schreiben kann, sollte zumindest gehen, vielleicht fehlen auch
noch ein paar ‚😉.

Nachtrag:
Einfacher geht das natürlich mit einer Abfrage wie sie auch mysql in der Docu hat. Die Beispiele weisen darauf hin das Sie für beliebige Zeiten erweitert werden können, da statt curtdate() natürlich auch jedes Andere Datum eingefügt werden kann, zumindest theoretisch.


SELECT something FROM tbl_name
WHERE DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= date_col;

Hi Guy, jeje, the SQL SELECT, its a strange thing, so,
i write a little query for you to select the Data of the last Week,
take care its untestet, maybe missing some ‚ s …… I will test later

Schreibe einen Kommentar

Trage deine Daten unten ein oder klicke ein Icon um dich einzuloggen:

WordPress.com-Logo

Du kommentierst mit Deinem WordPress.com-Konto. Abmelden / Ändern )

Twitter-Bild

Du kommentierst mit Deinem Twitter-Konto. Abmelden / Ändern )

Facebook-Foto

Du kommentierst mit Deinem Facebook-Konto. Abmelden / Ändern )

Google+ Foto

Du kommentierst mit Deinem Google+-Konto. Abmelden / Ändern )

Verbinde mit %s

%d Bloggern gefällt das: