|
|
|||||
ORDER BY date
вобщем в таблице есть столбец, по корому производится сортировка, но этот столбез является датой напр (02.08.2002)
если есть напр 3 даты 01.08.2002 31.07.2002 30.07.2002 то при запросе >SELECT * FROM table ORDER BY date DESC увидим результат 31.07.2002 30.07.2002 01.08.2002 Вопрос как указать майэскьюэлю, что строка с датой ???
__________________
заходите в гости advocat, это не по професия - это диагноз! Обычно в PHP обитаю ... |
|
|||||
Ответ : Никак.
ЗЫ : Обьясни как нужно чтобы вышло ... ЗЫЫ : Для MySQL-я, date это то-же интегер ... |
|
|||||
Что-то мне не верится, просто я перерыл доку, но толком не разобрался ...
просто весь прикол в другом, у меня дата иногда меняется, независимо от ид, или есть столбцы в которых ид не присутствует, так как использутся примари кей в друших целях ... http://www.mysql.com/doc/en/Sorting_rows.html
__________________
заходите в гости advocat, это не по професия - это диагноз! Обычно в PHP обитаю ... |
|
|||||
__________________
заходите в гости advocat, это не по професия - это диагноз! Обычно в PHP обитаю ... |
|
|||||
Все разобрался
SELECT * FROM table ORDER BY MONTH(date) DESC, YEAR(date) DESC Этого хватает, что-бы отсортировать дату в русском формате где date("d.m.Y");
__________________
заходите в гости advocat, это не по професия - это диагноз! Обычно в PHP обитаю ... |
|
|||||
Дамс, все работает, НО только если указана только дата
А если указна и дата и время, то он выводит что попало [ORDER BY {unsigned_integer | col_name | formula} [ASC | DESC] ,...] Как указать, что integer столбца дата и в НЕ стандартном формате ??? ФОРМАТ MySQL %d.%m.%Y %H:%i (DD.MM.YYYY HH:MM) PHP d.m.Y H:i
__________________
заходите в гости advocat, это не по професия - это диагноз! Обычно в PHP обитаю ... |
|
|||||
Регистрация: Dec 1999
Сообщений: 258
|
Может вместо отформатированной даты писать timestamp ?
Я всегда так делаю - удобно во всех отношениях. |
|
|||||
Цитата:
__________________
заходите в гости advocat, это не по професия - это диагноз! Обычно в PHP обитаю ... |
|
|||||
Регистрация: Dec 1999
Сообщений: 258
|
Я имел ввиду - в самой базе хранить timestamp (то, что возвращает time()).
Тогда, насколько я понимаю, никакой проблемы с сортировкой не будет. |
|
|||||
Цитата:
__________________
заходите в гости advocat, это не по професия - это диагноз! Обычно в PHP обитаю ... |
Часовой пояс GMT +4, время: 14:43. |
|
« Предыдущая тема | Следующая тема » |
|
|