1
Итак, у меня есть следующий запрос: MySQLРасхождения с MySql DATEDIFF Функция
SELECT COUNT(*) FROM `dates` WHERE firstDate IS NOT NULL AND secondDate IS NOT NULL
AND DATEDIFF(secondDate, firstDate) >= 30
Этот запрос возвращает значение 9. Затем я использую следующий запрос:
SELECT COUNT(*) FROM `dates` WHERE firstDate IS NOT NULL AND secondDate IS NOT NULL
AND DATEDIFF(secondDate, firstDate) >= 90
Второй запрос возвращает результат 12. Как это возможно? Обе даты - это типы данных даты в базе данных MySQL.
Позвольте мне спросить вас: почему это невозможно? – Devon
Это не представляется возможным. –
добавьте [sqlfiddle] (http://sqlfiddle.com/), чтобы доказать это. –