zwackel: komplizierte zeitrechnung...

Beitrag lesen

Hallo, ich verzweifle zur Zeit an folgender Routine:

Ich möchte (quasi ala ebay ;) ) nur Einträge auswählen, die in den nächsten 24 Stunden enden.
Timestamp kam als Feld für mich nicht in Frage, da der Wert mit dem ich rechnen muss unverändert sein soll (es geht um ein Abholdatum).

Einträge, die einfach nur neuer sind als das aktuelle Datum, sind kein Problem- jedoch habe ich hierbei keine Eingrenzung bei der nur die vom aktuellen Datum zu berechnenden 24 Stunden als Grundlage dienen.

Hier der (nicht funkionierende Select):

$sql = "SELECT * from frachtangebote WHERE abholdatum BETWEEN DATE_ADD(NOW(), INTERVAL 1 DAY) AND abholdatum";

Das Feld "abholdatum" liegt in der db als Datetime-Typ vor.
Also, wie gesagt, sollen alle Datensätze geholt werden, beim denen das Abholdatum ausgehend vom aktuellen Datum bis (!) zu 24 Stunden in der Zukunft liegt, aber halt nicht darüberhinaus.

Wie grenze ich das Ganze ein?