Домашняя страница Undo Do Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Выбор уникальных данных (DISTINCT) - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK  
Мир MS Excel » Вопросы и решения » Excel и другие приложения » Access » Выбор уникальных данных (DISTINCT)
Выбор уникальных данных (DISTINCT)
Stormy Дата: Пятница, 29.12.2017, 15:27 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 326
Репутация: 12 ±
Замечаний: 0% ±

Excel 2010
Добрый день.

Есть таблица в Access , которая содержит примерно такие данные

Заголовки
SatAlici SatNote SatMalID SatTest SatTest2

Делаю запрос на получение этих данных



Выводит список примерно такого содержания (скрин)

Пытаюсь при помощи DISTINCT выбрать только уникальные значения по столбцу SatMalID
Но увы ((
Подскажите, пожалуйста, как сделать правильную выборку таблицы
К сообщению приложен файл: 1408329.jpg(36.5 Kb)


Место для рекламы.

Сообщение отредактировал Stormy - Пятница, 29.12.2017, 15:30
 
Ответить
СообщениеДобрый день.

Есть таблица в Access , которая содержит примерно такие данные

Заголовки
SatAlici SatNote SatMalID SatTest SatTest2

Делаю запрос на получение этих данных



Выводит список примерно такого содержания (скрин)

Пытаюсь при помощи DISTINCT выбрать только уникальные значения по столбцу SatMalID
Но увы ((
Подскажите, пожалуйста, как сделать правильную выборку таблицы

Автор - Stormy
Дата добавления - 29.12.2017 в 15:27
krosav4ig Дата: Пятница, 29.12.2017, 15:32 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1576
Репутация: 658 ±
Замечаний: 0% ±

Excel 2007,2010,2013
видимо так нужно
[vba]
Код
"SELECT  SatAlici, max(SatNote), max(SatMalID) FROM T_Satish WHERE (T_Satish.SatAlici  = ?) group by T_Satish.SatAlici"
[/vba]


(_)Õvõ(_)

Сообщение отредактировал krosav4ig - Пятница, 29.12.2017, 15:47
 
Ответить
Сообщениевидимо так нужно
[vba]
Код
"SELECT  SatAlici, max(SatNote), max(SatMalID) FROM T_Satish WHERE (T_Satish.SatAlici  = ?) group by T_Satish.SatAlici"
[/vba]

Автор - krosav4ig
Дата добавления - 29.12.2017 в 15:32
Stormy Дата: Пятница, 29.12.2017, 16:04 | Сообщение № 3
Группа: Проверенные
Ранг: Обитатель
Сообщений: 326
Репутация: 12 ±
Замечаний: 0% ±

Excel 2010
krosav4ig,
Что-то совсем не то выдает

Так работает, но с заголовками перестал дружить
[vba]
Код
"SELECT  max(SatAlici), max(SatNote), SatMalID FROM T_Satish WHERE (T_Satish.SatAlici  = ?) group by T_Satish.SatMalID"
[/vba]

Expr1000 Expr1001 SatMalID


Место для рекламы.

Сообщение отредактировал Stormy - Пятница, 29.12.2017, 16:14
 
Ответить
Сообщениеkrosav4ig,
Что-то совсем не то выдает

Так работает, но с заголовками перестал дружить
[vba]
Код
"SELECT  max(SatAlici), max(SatNote), SatMalID FROM T_Satish WHERE (T_Satish.SatAlici  = ?) group by T_Satish.SatMalID"
[/vba]

Expr1000 Expr1001 SatMalID

Автор - Stormy
Дата добавления - 29.12.2017 в 16:04
krosav4ig Дата: Пятница, 29.12.2017, 19:50 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1576
Репутация: 658 ±
Замечаний: 0% ±

Excel 2007,2010,2013
"select t2.f1 as SatAlici, t2.f2 as SatNote, t2.SatMalID from (SELECT max(t1.SatAlici) as f1, max(t1.SatNote) as f2, t1.SatMalID FROM T_Satish t1 WHERE (t1.SatAlici = ?) group by t1.SatMalID) t2"


(_)Õvõ(_)
 
Ответить
Сообщение"select t2.f1 as SatAlici, t2.f2 as SatNote, t2.SatMalID from (SELECT max(t1.SatAlici) as f1, max(t1.SatNote) as f2, t1.SatMalID FROM T_Satish t1 WHERE (t1.SatAlici = ?) group by t1.SatMalID) t2"

Автор - krosav4ig
Дата добавления - 29.12.2017 в 19:50
Stormy Дата: Суббота, 30.12.2017, 09:44 | Сообщение № 5
Группа: Проверенные
Ранг: Обитатель
Сообщений: 326
Репутация: 12 ±
Замечаний: 0% ±

Excel 2010
krosav4ig,
Самое оно, теперь можно дальше усложнять задачу ))


Место для рекламы.
 
Ответить
Сообщениеkrosav4ig,
Самое оно, теперь можно дальше усложнять задачу ))

Автор - Stormy
Дата добавления - 30.12.2017 в 09:44
Мир MS Excel » Вопросы и решения » Excel и другие приложения » Access » Выбор уникальных данных (DISTINCT)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс цитирования
© 2010-2018 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!