Я использую MySql 5.5,mysql query datetime точность точности
Я использую следующий запрос в таблице учета радиуса.
Query1:
SELECT * FROM database.table WHERE framedipaddress = '192.168.1.1' и '2011-09-09' МЕЖДУ acctstarttime И acctstoptime;
В acctstarttime
и acctstoptime
поля типа datetime
, в формате YEAR-MT-DY HR:MN:SC
.
Использование query2 показывает, что мои результаты query1 не всегда точны, query1 иногда не возвращает ничего или неправильную строку.
Query2:
SELECT * FROM database.table WHERE framedipaddress = '192.168.1.1' ORDER BY acctstarttime DESC LIMIT 0, 400;
Есть другой способ для запроса два datetime
, полей, или это здравомыслие базы данных/проблема?
Любое указание на ошибки в моей логике приветствуется.
Вот question для запроса, который у меня есть сейчас.
Что вам понравится? В вашем запросе должны отображаться все пользователи, которые были зарегистрированы в полночь между 2011-09-08 и 2011-09-09. –
Да, Иоаким, это было бы то, что мы хотим. – notmyname