У меня есть дата в этом формате.Как сортировать по месяцам и дням с помощью mysql
08 april 1989
02 December 1984
13 January 1986
Я хотел бы отсортировать результаты, используя месяц и день, который имеет столбец «dateofb» и я сортировка как
13 january 1986
08 april 1989
02 december 1984
Я использовал ниже код, который не работает нормально,
$sel = $db->query("select * from biography where dateofb >= (CURDATE() - INTERVAL 90 DAY) order by dateofb desc limit 0,3");
Я хотел бы отобразить 3 отсортированных результата на 90 дней.
Если вы использовали стандартный формат даты (YYYY-MM-DD), это было бы тривиально сделать –
Так вы говорите нам, что у вас есть дата, хранящаяся в varchar, и используя имена месяцев, а не числа, - кто создал эту базу данных? –
Можете ли вы показать результаты по вашему запросу? Также, пожалуйста, покажите содержимое datofb – Muc