Вы хотите превратить эти строки в даты? Вы можете использовать str_to_date()
для этого:
str_to_date(mycol, '%m/%d/%Y %k:%i %p')
Как только это будет сделано, вы можете фильтровать по будущим датам следующим образом:
select *
from mytable
where str_to_date(mycol, '%m/%d/%Y %k:%i %p') > current_timestamp
Обратите внимание, что это неэффективный метод: базе данных необходимо преобразовать каждую строку в дату, прежде чем ее можно будет сравнивать (индекс здесь бесполезен).
В качестве приоритета следует рассмотреть возможность исправления модели данных для сохранения дат в соответствующих тип данных (MySQL имеет datetime
или timestamp
).