Hallo,
sehe ich das richtig das bei der Angabe:
WHERE DATUM >= date_sub(now(), interval 5 DAY)
alle Daten angezigt werden sollen die heute + 5 Tage sind?
wenn Du die Daten haben möchtest, die in die nächsten 5 Tage fallen, dann sieht dies auf der Zeitachse wie folgt aus:
NOW() NOW() + INTERVAL 5 DAY (siehe [dedlfix])
| |
|<------------ 5 Tage ------------>|
---------------------------------------> Zeit
^ ^
| |
| |
|<-------------------------------->|
nur *zwischen* diesen Zeitpunkten
liegende Daten interessieren
führt zu folgender WHERE-Klausel:
WHERE datum [link:http://dev.mysql.com/doc/refman/5.0/en/comparison-operators.html#operator_between@title=BETWEEN] NOW() AND (NOW() + INTERVAL 5 DAY)
Freundliche Grüße
Vinzenz