Показать сообщение отдельно
  #3  
Старый 24.08.2010, 02:03
lmikle lmikle вне форума
Модератор
 
Регистрация: 17.04.2008
Сообщения: 8,105
Версия Delphi: 7, XE3, 10.2
Репутация: 49089
По умолчанию

Вы че? Совсем что-ли? ORDER BY для кого в СУБД придуман?
Короче, если работаешь с нормальной СУБД (от InterBase/FireBird и т.д.), то делаешь новый столбец, для которого default определяешь как SYSDATE (название функции зависит от конкретной БД, возможно придется делать через триггер). Если кол-во записей в таблице не очень дикое (т.е. не более 10 млн), то делаешь по этому полю индекс. Далее в запросе, который получает данные указываешьв конце такую уонструкцию:
Код:
ORDER BY Created [DESC]
[DESC] - необязательный параметр, указывающий сортировать в обратном порядке (от большего к меньшему значению).

ЗЫ. Еще раз говорю - прочти сначала какую-нить книжку про создание приложений для работы с БД в Дельфи. Иначе будет бан!!!
Ответить с цитированием