Forum Webscript.Ru

Общие => Базы данных => Тема начата: banda от 19 Февраля 2003, 17:29:55

Название: Сортировка данных в MySQL?
Отправлено: banda от 19 Февраля 2003, 17:29:55
Ребята помогите, пжлста!

Как отсортировать данные в табле, где записи в виде даты дд/мм/гггг
Название: Сортировка данных в MySQL?
Отправлено: fidget от 19 Февраля 2003, 17:38:04
> где записи в виде даты дд/мм/гггг

они у тебя как строка хранятся? или таки как дата?
Название: Сортировка данных в MySQL?
Отправлено: Kwazar от 19 Февраля 2003, 19:41:40
В любом случаю будет работать так:
select pole1,pole2 from db_table ORDER BY time DESC - сортировка в одну сторону.
select pole1,pole2 from db_table ORDER BY time - в другую.
Название: Сортировка данных в MySQL?
Отправлено: banda от 19 Февраля 2003, 20:40:01
Вот в чем хрень-то:
Сортирует так вот
01/01/2003
01/02/2003
12/01/2003
Название: Сортировка данных в MySQL?
Отправлено: banda от 19 Февраля 2003, 20:40:59
А хранятся как строка!
Название: Сортировка данных в MySQL?
Отправлено: fidget от 19 Февраля 2003, 21:13:12
> А хранятся как строка!

ээ
а почему не хранить как дату и не извращаться с сортировкой?
Название: Сортировка данных в MySQL?
Отправлено: banda от 19 Февраля 2003, 21:16:05
А не подскажешь как запихать в таблу с таким шаблонам
дд/мм/гггг
Название: Сортировка данных в MySQL?
Отправлено: fidget от 19 Февраля 2003, 21:18:25
> А не подскажешь как запихать в таблу с таким шаблонам

если используешь MySQL - никак. Но тебе никто не мешает использовать функцию DATE_FORMAT() для вывода даты в том формате, в котором тебе нужно.
Название: Сортировка данных в MySQL?
Отправлено: banda от 19 Февраля 2003, 21:20:15
Все понял - СПАСИБО!!!
Название: Сортировка данных в MySQL?
Отправлено: Kwazar от 19 Февраля 2003, 21:27:25
fidget, интересная функция.
Я всегда на выходе ручками дату разбирал, меняя местами год и число.
Название: Сортировка данных в MySQL?
Отправлено: fidget от 19 Февраля 2003, 21:37:12
> интересная функция.

есть такое, там в мануале вообще много функций упоминается, интересных в том числе ;) полезно знать в общем :-)