Я работаю над базой данных, в которой столбец даты хранится в удобочитаемом формате. Похоже, это затрудняет разработку строк, в которых указанная дата позже.
Формат сохраняется как 20 ноября, 2018
Я пытаюсь вернуть все строки, в которых дата collection_date более поздняя, чем 5 ноября, 2018
Я пробовал следующий запрос, который выдает ошибку.
SELECT *
FROM `orders`
WHERE collection_date >= CONVERT(datetime, '20181105')
При этом выдается следующее сообщение об ошибке:
Вот информация о моей БД:
ОБНОВЛЕНИЕ 1:
Я пытаюсь следующий запрос. Ни один из предыдущих запросов не работал до сих пор, все выдают 0 строк:
SELECT *
FROM `orders`
WHERE STR_TO_DATE('collection_date', '%d %M, %Y') >= 2018-11-05
Это тоже не работает