Hallo,
ich habe hier ein Problem mit folgender Abfrage und weiß nicht woran es liegen könnte. Ich möchte alle Datensätze aus einer Tabelle die neuer sind als das aktuelle Datum und alle Daten die 30 Tage zurückliegen. Die Abfrage lautet momentan:
Die Abfrage funktioniert an sich, liefert aber auch Datensätze die älter sind. Die Spalte "isodate" ist eine date spalte und enthält im konkreten Fall das Datum "2006-06-16".
hat jemand eine Ahnung woran das liegen könnte?
Vielen Dank!
tm
P.S: Noch ein Nachtrag: genau die selbe Syntax funktioniert bei der Direkteingabe in PHPMYADMIN. Im PHP selber erscheint aber auch der Eintrag mit dem o.g. Datum (2006-06-16)
ich habe hier ein Problem mit folgender Abfrage und weiß nicht woran es liegen könnte. Ich möchte alle Datensätze aus einer Tabelle die neuer sind als das aktuelle Datum und alle Daten die 30 Tage zurückliegen. Die Abfrage lautet momentan:
PHP-Code:
SELECT name FROM `tabelle` WHERE `cat` = 1 and status = 1 AND DATE_SUB(CURDATE(),INTERVAL 30 DAY) <= `isodate`
hat jemand eine Ahnung woran das liegen könnte?
Vielen Dank!
tm
P.S: Noch ein Nachtrag: genau die selbe Syntax funktioniert bei der Direkteingabe in PHPMYADMIN. Im PHP selber erscheint aber auch der Eintrag mit dem o.g. Datum (2006-06-16)
Kommentar