powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вывод уникальных записей
14 сообщений из 14, страница 1 из 1
Вывод уникальных записей
    #39159300
minioracle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Доброе время суток
Есть таблица:
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
Как это можно реализовать?
...
Рейтинг: 0 / 0
Вывод уникальных записей
    #39159307
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Пример не соответствует вопросу.
Селект дистнинкт с мин или макс по айди.
...
Рейтинг: 0 / 0
Вывод уникальных записей
    #39159314
minioracle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
П-Л,

Нет по id не пойдет.
Надо что бы он выбрал например хотя бы по col3
...
Рейтинг: 0 / 0
Вывод уникальных записей
    #39159318
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
minioracle,

Сказали же уже:
П-ЛПример не соответствует вопросу.
Объясни всем:
- почему выкинул строки 3 и 6
- в чем уникальность остальных строк
...
Рейтинг: 0 / 0
Вывод уникальных записей
    #39159321
П-Л
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
SELECT max(col1) as col1, col2 col3 col4 FROM <table> GROUP BY col2 col3 col4
...
Рейтинг: 0 / 0
Вывод уникальных записей
    #39159323
minioracle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
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
...
Рейтинг: 0 / 0
Вывод уникальных записей
    #39159336
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
minioracle,

не отображались почему?
если из-за времени, то включи группировку (выбросив счетчик из запроса) и на время сделай Min (минимальное)
...
Рейтинг: 0 / 0
Вывод уникальных записей
    #39159346
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Предположим, что надо убрать повторяющиеся записи по полю Col3 (???)
Код: sql
1.
select min(Col1), min(Col2), Col3, min(Col4) from Таблица group by Col3
...
Рейтинг: 0 / 0
Вывод уникальных записей
    #39159417
minioracle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
mds_world,

Да спасибо, помогло, а как теперь сделать еще один запрос, что бы выводить только по определенной дате допустим через LIKE '30.01%' ?
...
Рейтинг: 0 / 0
Вывод уникальных записей
    #39159418
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я чёй та только сегодня зарегистрировался и возможно не чую всех нюансов, но подсознательно предполагаю, что тут нужна ссылка на значение поля, что то типа так в конструкторе запроса под полем в условии отбора:
[Forms]![ИмяФормы]![имяПоля]
...
Рейтинг: 0 / 0
Вывод уникальных записей
    #39159421
minioracle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лапух,

Нет не подойдет. Так как мне нужен sql запрос. А не работа с формами в access
...
Рейтинг: 0 / 0
Вывод уникальных записей
    #39159428
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А как ПРАВИЛЬНО можно работать в - access без форм?
Я лично конечно это представляю как, но это пожоже в корне не правильно, ошибок будет необеримо по любому, даже к гадалке можно не ходить, приучайтесь к правильному вводу значений.
В форме есть возможность обработки ошибок, а в таблице нет.
Не знаю, волзможно в 2007-20016 это уже - Зя, но в 2000-20003 такого точно небыло кажись?
...
Рейтинг: 0 / 0
Вывод уникальных записей
    #39159433
minioracle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лапух,
Ну до
20016 и 20003 еще дожить надо.
Может быть 2016-2003 и да, но некоторые еще и Microsoft Office XP версией использовать не удобно.
...
Рейтинг: 0 / 0
Вывод уникальных записей
    #39159436
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
и 20003 еще дожить надо.
Ну извиняюсь, лишний нолик поставил, типа ошибочка вышла, т. . палец немного дрожал.
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Вывод уникальных записей
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]