У меня есть поле varchar CaseNo
в таблице, которая содержит данные в этом формате, например.Сортировка в SQL-запросе в порядке возрастания
FA/12/2014,
FA/11/2015,
FA/12/2015,
FA/11/2014,
CC/12/2015,
CC/11/2015
Я хотел, чтобы отсортировать результаты запроса select
следующим образом
CC/11/2015
CC/12/2015
FA/11/2014
FA/12/2014
FA/11/2015
FA/12/2015
Во-первых, он должен сортировать первые два символа в алфавитном порядке. И тогда оставшиеся цифры в порядке возрастания и результата должны быть как указано выше.
Примечание: - последняя часть данных - год, но средняя часть - это не месяц, это просто число.
Можно ли это сделать.
Благодаря
Посмотрим относительный вопрос [здесь] [1], Надеюсь, что это поможет! [1]: http://stackoverflow.com/questions/5493510/turning-a-comma-separated-string-into-individual-rows –
спасибо, что раствор, связанные с spliting полевых данных, но я хотел сортировать данные на основе частей данных поля –