сортировка по возрастанию целого столбца с датой в этом формате
Apr-18 | Apr-19 | Dec-15 | Feb-19 | Nov-13 | Nov-17 |
ORDER BY CONVERT(DateTime, Date,101)
это не работает
Синтаксис конвертации, который вы используете, принадлежит sql-серверу , а не mysql .
Для MySQL вы можете использовать str_to_date:
str_to_date
ORDER BY SELECT str_to_date(DateTime, '%b-%y');
я должен быть если DateTime является допустимым столбцом даты и времени
order by date_format(datetime, '%b-%d')
если DateTime является строковым столбцом, вы должны использовать str_to_date
order by str_to_date(datetime, '%b-%d')