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

Вход

Регистрация

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

 

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

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, китин  
Выбор уникальных данных (DISTINCT)
Stormy Дата: Пятница, 29.12.2017, 15:27 | Сообщение № 1
Группа: Проверенные
Ранг: Обитатель
Сообщений: 366
Репутация: 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
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 997 ±
Замечаний: 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]


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал 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
Группа: Проверенные
Ранг: Обитатель
Сообщений: 366
Репутация: 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
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 997 ±
Замечаний: 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"


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460
 
Ответить
Сообщение"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
Группа: Проверенные
Ранг: Обитатель
Сообщений: 366
Репутация: 12 ±
Замечаний: 0% ±

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


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

Автор - Stormy
Дата добавления - 30.12.2017 в 09:44
  • Страница 1 из 1
  • 1
Поиск:

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