Вам необходимо преобразовать expectedDeliveryDateTime
в дату, чтобы вы могли сравнить ее с NOW()
.Для этого вам нужно использовать STR_TO_DATE
в формате '%d/%m/%Y %h:%i %p'
, который соответствует данным на вашем изображении.Поэтому попробуйте:
SELECT *
FROM yourtable
WHERE STR_TO_DATE(expectedDeliveryDateTime, '%d/%m/%Y %h:%i %p') >= NOW()
Я предполагаю, что вы ищете даты в будущем, если вы хотите, чтобы даты в прошлом просто изменились с >= NOW()
на <= NOW()
.