Мне нужно получать записи, основанные на времени, в порядке возрастания, но он извлекает данные, например, с 01:00 до 09:00 и последние 11:00, здесь время, сохраненное в столбце, имеет формат 12 часов, а структура столбца - varcha, но по причине Я не могу изменить его на mysql time, так как получить время в порядке возрастания в соответствии с am pm
SELECT *
FROM table
ORDER BY STR_TO_DATE(time_slot,'%h.%i%p')
current output:
01:00 pm
09:00 am
11:00 am
Expected output:
09:00 am
11:00 am
01:00 pm