Hello everybody, there is a table containing a date field named "datum".
I want to find out the rows containing a date BETWEEN two given dates.

And I do:
SELECT * FROM table1 WHERE datum BETWEEN '0000-00-00' AND '2002-03-10';
This one does what it's supposed to do.
But now I need to add one day to the start date on SQL level.

So I do:
SELECT * FROM table1 WHERE datum BETWEEN ('0000-00-00' + INTERVAL 1 DAY) AND 
'2002-03-10';
MySQL returns an empty result set, but it shouldn't (the table contains dates year 
2000 and up.

EXPLAIN SELECT * FROM table1 WHERE datum BETWEEN ('0000-00-00' + INTERVAL 1 DAY) AND 
'2002-03-10';
->
+-----------------------------------------------------+
| Comment                                             |
+-----------------------------------------------------+
| Impossible WHERE noticed after reading const tables |
+-----------------------------------------------------+

??????

Thanks for any advice,
        Felix

---------------------------------------------------------------------
Before posting, please check:
   http://www.mysql.com/manual.php   (the manual)
   http://lists.mysql.com/           (the list archive)

To request this thread, e-mail <[EMAIL PROTECTED]>
To unsubscribe, e-mail <[EMAIL PROTECTED]>
Trouble unsubscribing? Try: http://lists.mysql.com/php/unsubscribe.php

Reply via email to