В БД имеются пользователи с датой рождения:
1990-05-25
1987-02-04
1994-07-13
Я делаю вывод списка так:
SELECT * FROM users WHERE bd!='0' ORDER BY DATE_FORMAT(`bd`, '%Y-%m-%d') DESC
Но проблема в том, что список сортируется по дате рождения неккоректно. Некоторые пользователи, например, с 11 месяцем перепрыгивают тех, у кого 10 месяц.
Помогите, пожалуйста, исправить это.