![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Фильтр в LoocupBox [D5]
foks © (2002-10-18 13:24:00)Мастера помогите справиться с таким вопросом. Мне требуется из базы выбрать данные, чтобы все повторяющиеся записи отфильтровывались.
т.е в базе есть столбец [Год рождения] содержит:
1980
1984
1984
1976
1980
мне нужно, отфильтровать все повторяющиеся записи, чтобы получилось что-то вроде:
1976
1980
1984
Заранее благодарен.
Mc'key (2002-10-28 01:28:00) [1]1. Если БД Oracle...
2. Если тип поля DateTime...
То проще простого...
Select DISTINCT Trunc(Field,"YYYY") from Table
(После имени поля в Trunc можно указать по чему урезать данные - по умолчанию "DD", т.е. Trunc(Field,"MM") - по месяцам)
foks (2002-10-22 10:44:00) [2]Спасибочки.
А возможно ли применить DISTINCT если есть еще и даты с месяцами
например
14.05.1980
24.06.1980,
но чтобы выводился только год, есть ли в SQL команды для обрезки строки.
Заранее благодарен.
Ditrix (2002-10-18 14:05:00) [3]СклероС...
SELECT DISTINCT еще и пошустрее будет
Johnmen (2002-10-18 13:56:00) [4]А почему не
SELECT DISTINCT Field FROM Table
Ditrix (2002-10-18 13:38:00) [5]select YearField
from YourTable
group by YearField
Удачи !