minioracle
Дата: 30.01.2016 21:27:40
Доброе время суток
Есть таблица:
col1 col2 col3 col4
1 a b c
2 a c e
3 a t c
4 a c c
5 a b e
6 a g c
7 a g c
нужно через sql вывести уникальные записи например:
col1 col2 col3 col4
1 a b c
2 a c e
4 a c c
5 a b e
7 a g c
Как это можно реализовать?
П-Л
Дата: 30.01.2016 22:06:34
Пример не соответствует вопросу.
Селект дистнинкт с мин или макс по айди.
minioracle
Дата: 30.01.2016 22:17:03
П-Л,
Нет по id не пойдет.
Надо что бы он выбрал например хотя бы по col3
vmag
Дата: 30.01.2016 22:28:20
minioracle,
Сказали же уже:
П-Л |
---|
Пример не соответствует вопросу. |
Объясни всем:
- почему выкинул строки 3 и 6
- в чем уникальность остальных строк
П-Л
Дата: 30.01.2016 22:34:24
SELECT max(col1) as col1, col2 col3 col4 FROM <table> GROUP BY col2 col3 col4
minioracle
Дата: 30.01.2016 22:41:22
vmag,
Сорри, уже мозг замылился, тупанул чуток.
Вот оригинал таблицы (кусочек)
col1 col2 col3 col4
42 S 57 30.01.2016 10:54:41
43 S 60 30.01.2016 10:51:51
44 S 65 30.01.2016 10:47:11
45 S 68 30.01.2016 10:48:21
46 S 72 30.01.2016 10:48:45
47 S 75 30.01.2016 10:50:27
48 S 78 30.01.2016 10:51:19
49 S 83 30.01.2016 10:53:04
... ... ... .....
66 S 72 30.01.2016 11:08:45
67 S 65 30.01.2016 11:47:11
68 S 68 30.01.2016 11:48:21
... ... ... .....
77 S 91 30.01.2016 11:50:27
78 S 92 30.01.2016 11:51:19
79 S 93 30.01.2016 11:53:04
... ... ... .....
Вот
нужно чтобы записи 66,67,68 не отображались при sql запросе из access
vmag
Дата: 30.01.2016 23:30:27
minioracle,
не отображались почему?
если из-за времени, то включи группировку (выбросив счетчик из запроса) и на время сделай Min (минимальное)
mds_world
Дата: 31.01.2016 00:27:35
Предположим, что надо убрать повторяющиеся записи по полю Col3 (???)
select min(Col1), min(Col2), Col3, min(Col4) from Таблица group by Col3
minioracle
Дата: 31.01.2016 12:47:24
mds_world,
Да спасибо, помогло, а как теперь сделать еще один запрос, что бы выводить только по определенной дате допустим через LIKE '30.01%' ?
Лапух
Дата: 31.01.2016 13:01:14
Я чёй та только сегодня зарегистрировался и возможно не чую всех нюансов, но подсознательно предполагаю, что тут нужна ссылка на значение поля, что то типа так в конструкторе запроса под полем в условии отбора:
[Forms]![ИмяФормы]![имяПоля]