У меня есть этот запрос, который отображает возрастной диапазон и сумму без проблем:
$sql="SELECT
CASE WHEN (DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(date_nacer_format, '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d') < DATE_FORMAT(date_nacer_format, '00-%m-%d'))) < 1 THEN '< 1 año'
WHEN (DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(date_nacer_format, '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d') < DATE_FORMAT(date_nacer_format, '00-%m-%d'))) <= 4 THEN '1-4 año'
WHEN (DATE_FORMAT(NOW(), '%Y') - DATE_FORMAT(date_nacer_format, '%Y') - (DATE_FORMAT(NOW(), '00-%m-%d') < DATE_FORMAT(date_nacer_format, '00-%m-%d'))) <= 14 THEN '5-14 año'
END AS age,
COUNT(*) total
FROM patients_appointments
GROUP BY age";
$data['query']= $this->db->query($sql);
В phpMyAdmin таблица отображает данные, упорядоченные по возрасту, в зависимости от запроса.
Но когда я отображаю эту таблицу с php, используя codeigniter, таблица не упорядочена по возрасту.
Как я могу решить эту проблему?
Заранее спасибо.