Как искать в базе данных совпадения от даты до даты?

Всем привет, сижу где-то 2+ часов с проблемой. Суть такая: Есть база в которой есть 3 главных столбца по которым идёт поиск, к примеру: Nick (текст, например: Dima_Dima), IP (ip адрес, например: 111.111.111.111), Data (тут хранятся даты формата 1/2/2020, но ТИП столбца TEXT).

Скажу заранее, использую библиотеку RedBeanPHP.

Я делаю фильтр по параметрам указанным выше. По NICK и IP он фильтрует и выводит, но с Data проблемы. Полазив по интернету я пришел к выводу, что подойдет вот такой SQL запрос: select * from baza DATE(Data) BETWEEN '2020-01-01' AND '2020-03-30'

Но так как у меня столбец в формате TEXT, а не DATA, он не выполнит запрос.

Суть вопроса: Можно ли как-то сделать поиск от даты до даты если столбец в формате TEXT, а если нет, то как мне переформировать столбец под формат DATA (xxxx-yy-zz) и вообще, правильный ли SQL запрос у меня составлен, или он не будет работать?

Заранее спасибо за любую помощь!


Ответы (0 шт):