У меня есть столбец типа строка, которая содержит значения в строках, как:ORDER BY в SQL
1-1
1-5
1-14
1-7
1-3
Теперь, если я использую ORDER BY на этой колонке я получаю заказ, как:
1-1
1-14
1-3
1-5
1-7
что бы правильный способ заказать его как 1-1, 1-3, 1-5,1-7,1-14
Спасибо за ваше время
Существует нет простого способа с этими данными, как есть. Можете ли вы изменить схему для хранения данных по-другому? – Mark
Является ли «1-» одинаковым для всех полей, или у вас также есть «2-», «3-» и «10-»? Действительно ли эти поля даты (месяц и день)? Выходит ли «1-31» до или после «2-1»? – rajah9
@Mark Cant меняет схему, к сожалению. @ rajah9 это не даты, они какие-то коды. – Adnan