Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Упорядочивание


Автор: rcdimon 26.7.2005, 14:41
У меня есть таблица. Есть поле даты и поле времени. Мне необходимо все ответы от базы выдовать в хронологическом порядке. То есть запись с меньшей датой должно выводиться раньше и т.д.

Спасибо.

Автор: Mal Hack 26.7.2005, 14:46
SELECT ... ORDER BY `date_pole` ASC или DESC

Автор: Наставник 26.7.2005, 14:49
rcdimon
Довольно просто, если я понял у Вас два поля есть в БД, поле даты и времени, такой запрос, вначале отсортирует данные по дате, после по времени.

Код

SELECT * FROM nametable ORDER BY date, time ASC


1. ORDER BY SQL конструкция, которая отвечает за упорядочивания данных,
2. date и time - название ваших полей в таблице(у Вас они могут по другому называться)
3. ASC - упорядочивание от меньшего значения к большому, можно поставить DESC, то упорядочивание будет в обратном направлении

Удачи.
Добавлено @ 14:50
Mal Hack
Молодец ... опередил меня :-))

Автор: rcdimon 26.7.2005, 16:24
Спасибо за исчерпывающую информацию.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)