Сортировка по дате из строки. MySQL

159
30 июля 2021, 05:00

В таблице есть поле "Номер фактуры" вида AB/dd/mm/yyyy

Нужно отсортировать строки по этому полю в порядке возрастания, взяв за основу только дату "01/01/2000"

AB/01/01/2000 .. AB/31/12/2010

стандартной конструкцией mysql отсортировал так https://i.imgur.com/dbOat1o.png

-- 09/09, 01/09, 10/09

Что неправильно. Как без процедур отсортировать именно так как задумывалось?

Answer 1

Можно вот так, превращая AB/31/12/2010 в 20101231. Такой текстовый формат yyyymmdd правильно сортируется без перевода в дату

order by concat(substr(field_name, 10,4), substr(field_name, 7,2), substr(field_name, 4,2))
READ ALSO
Конвертация CSV в JSON на PHP

Конвертация CSV в JSON на PHP

Учусь конвертировать csv файлы в формат json на php(который тоже знаю не очень), большая просьба помочь с алгоритмоместь следующий csv фрагмент...

331
После заполнения полей формы отправить файл на указанную почту

После заполнения полей формы отправить файл на указанную почту

Есть простая форма с двумя полями: телефон и emailНужно автоматически отправлять файл на почту, которую укажет пользователь в поле email

152
Правильно ли построен код на OOP

Правильно ли построен код на OOP

Начал учить ООП php и вроде написал код который работает, но на 100% уверен что с ним что-то не так, но что именно не поймуЭто мини система авторизации...

126