Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

date in php

477
29 мая 2007 года
Robinnovich
182 / / 02.12.2006
Вот когда-то интересовал вопрос по сортировке даты но как-то замялось, забылось, забилось ;) ну и так и не узнал как это сделать.
Допустим есть ситуация в базе есть полу date с датой например 01-01-2007.
Если эту дату выбирать таким запросом SELECT id, date FROM table ORDER BY date
То даты будут сортироваться по году, а нужно чтобы было по дню.

Как это можно сделать попроще?
Заранее благодарен.
1.8K
29 мая 2007 года
civ3
68 / / 21.07.2003
не проверял, но как-то так, по-моему:
SELECT id, date, DATE_FORMAT(date, '%d') AS day FROM table ORDER BY day
20K
29 мая 2007 года
alisher1
21 / / 17.03.2007
Извините, работает ошибся я.
420
29 мая 2007 года
Fobos
197 / / 10.03.2006
Цитата: Robinnovich
Вот когда-то интересовал вопрос по сортировке даты но как-то замялось, забылось, забилось ;) ну и так и не узнал как это сделать.
Допустим есть ситуация в базе есть полу date с датой например 01-01-2007.
Если эту дату выбирать таким запросом SELECT id, date FROM table ORDER BY date
То даты будут сортироваться по году, а нужно чтобы было по дню.

Как это можно сделать попроще?
Заранее благодарен.



Ну почему-же по году! У тебя же там и год и день и месяц!
Может ты просто тип поля неправильно указал?
В твоём примете тип поля с датой должен быть DATE. Тогда никаких заморочек не надо.

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог