Hallo
Wie kann ich mir alle Datensätze in mySQL anzeigen lassen die innerhalb der letzten 7 Tage erstellt wurden?
die Tage solltest Du genauer spezifizieren, ich gehe von folgendem aus:
7 Heute
6 Gestern
5 Vor zwei Tagen
4 ...
3
2
1 Vor sechs Tagen
Und zwar anhand der "datum"-Spalte die vom DATETIME-Typ ist.
Somit ergibt sich die WHERE-Klausel zu
WHERE
datum -- Werte liegen im Intervall
[link:http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#operator_between@title=BETWEEN] [link:http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_date-sub@title=DATESUB](CURDATE(), INTERVAL 6 DAY) -- von sechs Tagen vor heute und
AND [link:http://dev.mysql.com/doc/refman/5.0/en/date-and-time-functions.html#function_curdate@title=CURDATE()] -- heute. Die Tage an den Grenzen werden mitgenommen
Freundliche Grüße
Vinzenz