У меня есть запрос.MySQL - интервал даты не работает должным образом
SELECT categories.cat_name, search_logs.created_at
FROM (search_logs INNER JOIN categories ON search_logs.qry_category = categories.code)
WHERE search_logs.created_at between '2016-03-20' and '2016-03-21';
Проблема заключается в том, что есть записи, созданные между 2016-03-20 и 2016-03-21, на самом деле, если я удалю ИНЕКЕ они появляются, но если я запускаю запрос подобное написано до Mysql дает мне пустой набор.
Edit:created_at
является метки времени типа и сохраняются в формате 2016-03-21 13:18:39
Какой тип created_at и как она хранится? – sagi
Без выборочных данных, на которых мы можем представить вышеприведенное неожиданное поведение, будет трудно найти какое-либо объяснение. – Shadow