Forum Webscript.Ru
Общие => Базы данных => Тема начата: banda от 19 Февраля 2003, 17:29:55
-
Ребята помогите, пжлста!
Как отсортировать данные в табле, где записи в виде даты дд/мм/гггг
-
> где записи в виде даты дд/мм/гггг
они у тебя как строка хранятся? или таки как дата?
-
В любом случаю будет работать так:
select pole1,pole2 from db_table ORDER BY time DESC - сортировка в одну сторону.
select pole1,pole2 from db_table ORDER BY time - в другую.
-
Вот в чем хрень-то:
Сортирует так вот
01/01/2003
01/02/2003
12/01/2003
-
А хранятся как строка!
-
> А хранятся как строка!
ээ
а почему не хранить как дату и не извращаться с сортировкой?
-
А не подскажешь как запихать в таблу с таким шаблонам
дд/мм/гггг
-
> А не подскажешь как запихать в таблу с таким шаблонам
если используешь MySQL - никак. Но тебе никто не мешает использовать функцию DATE_FORMAT() для вывода даты в том формате, в котором тебе нужно.
-
Все понял - СПАСИБО!!!
-
fidget, интересная функция.
Я всегда на выходе ручками дату разбирал, меняя местами год и число.
-
> интересная функция.
есть такое, там в мануале вообще много функций упоминается, интересных в том числе ;) полезно знать в общем :-)