Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Составление SQL-запросов > Firebird.Выборка дат без повторений и по порядку


Автор: Maledictus 3.10.2009, 12:24
Мое почтение.
В таблице хранятся записи типа:фамилия-дата-оценка.
Даты могут быть у всех разные и не ограничиваются одним месяцем.
Необходимо выбрать все даты в порядке возрастания без повторения, что бы можно было на выходе получить dbgrid по виду напоминающий учебный журнал.
Заранее благодарю


Автор: Gluttton 3.10.2009, 12:47
Цитата(Maledictus @  3.10.2009,  12:24 Найти цитируемый пост)
в порядке возрастания

order by
Цитата(Maledictus @  3.10.2009,  12:24 Найти цитируемый пост)
без повторения

select distinct

Т.е.
Код

select distinct
    date
from table
    order by date


, где table - это имя таблицы, а date - имя столбца, в которм храняться даты.

Добавлено через 4 минуты и 30 секунд
Хм...
Цитата(Maledictus @  3.10.2009,  12:24 Найти цитируемый пост)
В таблице хранятся записи типа:фамилия-дата-оценка

т.е. в одном столбце? Если да, то тогда дату нужно "вытягивать" при помощи substring...

Автор: Maledictus 4.10.2009, 13:22
Премного благодарен.

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