Hallo!
...timestamp>='DATE_FORMAT(05.05.2003, d.m.Y)'... (= von-Datum)
es in diesem Fall umwandeln, leider geht es hier:
...timestamp<='DATE_ADD(DATE_FORMAT(05.05.2003, d.m.Y), INTERVAL 1 DAY)'... (= bis-Datum) nicht.
Da sind ein paar Syntaxfehler in Deinem SQL-Statment:
mysql> SELECT DATE_ADD(DATE_FORMAT('2003-05-05', '%Y-%m-%d'), INTERVAL 1 DAY) AS test;
+------------+
| test |
+------------+
| 2003-05-06 |
+------------+
1 row in set (0.00 sec)
Nicht 05.05.2003 sondern '2002-05-05'.
Nicht d.m.Y, sonder '%Y-%m-%d'.
Aber DAT_FORMAT ist überflüßig:
mysql> select DATE_ADD('2003-05-05', INTERVAL 1 DAY) AS test;
+------------+
| test |
+------------+
| 2003-05-06 |
+------------+
1 row in set (0.00 sec)
MfG, André Laugks
--
L-Andre @ gmx.de
L-Andre @ gmx.de