У меня есть такие номера: 666/2014, 01/2014, 1/2014, 02/2014, 125/2014, 06/2014 ... и т. д. в базе данных как STRING с именем 'n_inscription'.
Я хочу получить эти строки В ПОРЯДКЕ из базы данных
$sql_students = $bd->query("SELECT * FROM `es_student_infos`
WHERE school_year='$school_year'
ORDER BY right(n_inscription, 4) * 1,
substring_index(n_inscription, '/', 1) * 1");
Я получаю такой результат:
01/2014,
02/2014,
06/2014,
1 /2014,
125/2014,
666/2014
и результат, который я ищу, выглядит следующим образом:
01/2014,
1/2014,
02/2014,
06/2014,
125/2014,
666/2014
пожалуйста, есть предложения?
У меня есть такие номера: 666/2014, 01/2014, 1/2014, 02/2014, 125/2014, 06/2014 ... и т. д. в базе данных как STRING с именем 'n_inscription'. Я хочу получить эти строки В ПОРЯДКЕ из базы данных
Я использовал это:
[code]$sql_students = $bd->query("SELECT * FROM `es_student_infos` WHERE school_year='$school_year' ORDER BY right(n_inscription, 4) * 1, substring_index(n_inscription, '/', 1) * 1"); [/code]
Я получаю такой результат: 01/2014, 02/2014, 06/2014, 1 /2014, 125/2014, 666/2014
и результат, который я ищу, выглядит следующим образом: 01/2014, 1/2014, 02/2014, 06/2014, 125/2014, 666/2014 пожалуйста, есть предложения?