Aah, I stand corrected. Friday afternoon is not my best day to be answering questions on here. ;)
Regards, Mike Hillyer www.vbmysql.com -----Original Message----- From: Keith C. Ivey [mailto:[EMAIL PROTECTED] Sent: Friday, June 06, 2003 1:59 PM To: [EMAIL PROTECTED] Subject: RE: Help with Date Range Query On 6 Jun 2003 at 13:43, Mike Hillyer wrote: > SELECT StartDate FROM Events > WHERE 0 <= TO_DAYS(NOW()) - TO_DAYS(StartDate) <= 30; I don't think that's doing what you think it is. In math notation <= can be chained that way, but not in most programming languages. 0 <= x <= 30 is equivalent to ( 0 <= x ) <= 30 and ( 0 <= x ) evaluates to either 1 or 0, depending on whether it's true, so it's always less than 30, so the whole expression is always true. What you mean is WHERE TO_DAYS(NOW()) - TO_DAYS(StartDate) BETWEEN 0 AND 30; -- Keith C. Ivey <[EMAIL PROTECTED]> Tobacco Documents Online http://tobaccodocuments.org -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED] -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]