date in php
Допустим есть ситуация в базе есть полу date с датой например 01-01-2007.
Если эту дату выбирать таким запросом SELECT id, date FROM table ORDER BY date
То даты будут сортироваться по году, а нужно чтобы было по дню.
Как это можно сделать попроще?
Заранее благодарен.
SELECT id, date, DATE_FORMAT(date, '%d') AS day FROM table ORDER BY day
Извините, работает ошибся я.
Цитата: Robinnovich
Вот когда-то интересовал вопрос по сортировке даты но как-то замялось, забылось, забилось ;) ну и так и не узнал как это сделать.
Допустим есть ситуация в базе есть полу date с датой например 01-01-2007.
Если эту дату выбирать таким запросом SELECT id, date FROM table ORDER BY date
То даты будут сортироваться по году, а нужно чтобы было по дню.
Как это можно сделать попроще?
Заранее благодарен.
Допустим есть ситуация в базе есть полу date с датой например 01-01-2007.
Если эту дату выбирать таким запросом SELECT id, date FROM table ORDER BY date
То даты будут сортироваться по году, а нужно чтобы было по дню.
Как это можно сделать попроще?
Заранее благодарен.
Ну почему-же по году! У тебя же там и год и день и месяц!
Может ты просто тип поля неправильно указал?
В твоём примете тип поля с датой должен быть DATE. Тогда никаких заморочек не надо.