Hello Peter, Wednesday, March 10, 2004, 12:16:51 AM, you wrote:
PB> But that is adding two days, the original query was to add two PB> months, so presumably it should be "INTERVAL 2 MONTH" - but beware PB> that MySQL does some It should, sorry, I'm too used to the UK date format (even though I know MySQL doesn't use it) but you get the idea anyway. PB> seriously bizarre things with dates - for example adding 2 months PB> to 31st Dec takes you to 31st Feb which probably isn't what you PB> want. Doesn't for me: SELECT DATE_ADD('2004-12-31 00:00:00', INTERVAL 2 MONTH) Gives me "2005-02-28 00:00:00", which is what I would expect. That's on MySQL 3.23.58, so I doubt if they "broke" it in any version since. MySQLs date handling has never caused any problems for me (when I remember the correct y-m-d format :) -- Best regards, Richard Davey http://www.phpcommunity.org/wiki/296.html -- MySQL General Mailing List For list archives: http://lists.mysql.com/mysql To unsubscribe: http://lists.mysql.com/[EMAIL PROTECTED]