Apr 01, 2010 23:50
Я сдался... уже второй вечер ломаю голову...
Ubuntu 9.10 + MySQL 5.1.37 делаю запрос
SELECT DATEDIFF('2007-12-31 23:59:59','2007-12-30');
выдаёт нагло NULL
SELECT TIMEDIFF('2008-12-31 23:59:59.000001', '2008-12-30 01:01:01.000002');
выдаёт 00:00:00
ничего не понимаю, почему так? В чем может быть загвоздка? Кто виноват и что делать?
Причем в связке Windows 7 + MySQL 5.1.40 всё работает отлично...
UPD: решил вопрос по Македонски, снёс СУБД и заново поставил, на удивление теперь результаты как надо.