Консультация № 193662
08.10.2018, 12:08
0.00 руб.
0 4 1
Здравствуйте, уважаемые эксперты! Прошу вас ответить на следующий вопрос: MS ACCES 2010, Формулировка запроса:
Для каждого абитуриента, имеющего достижения, вывести код абитуриента, ФИО и минимальный балл, полученный им за достижения, но при этом учитывая только те достижения, по которым получено не более 26 баллов.
SELECT Достижение.[Код Абитуриента] , Абитуриент.Фамилия, Абитуриент.Имя, Абитуриент.Отчество, Достижение.Баллы AS [Min-Баллы] FROM Абитуриент INNER JOIN Достижение ON Абитуриент.Код = Достижение.[Код Абитуриента] WHERE Достижение.Баллы=Min(Достижение.Баллы) AND Достижение.Баллы <=26

Не могу понять, как нужно сделать. Ответ от преподавателя : Запрос №7 - Ограничение "не более 26 баллов" должно накладываться на отдельные строки, а не на функцию обобщения MIN. Поэтому здесь не HAVING нужен, а WHERE.

Обсуждение

давно
Старший Модератор
31795
6196
08.10.2018, 13:54
общий
08.10.2018, 13:56
Адресаты:
Если Вы изучаете, работу с пакетом MS Office по предмету Информатика, это не значит, что вопросы нужно дублировать во все разделы, где увидели знакомое слово.
Об авторе:
Мне безразлично, что Вы думаете о обо мне, но я рад за Вас - Вы начали думать.

давно
Посетитель
401999
30
08.10.2018, 14:11
общий
08.10.2018, 14:12
Адресаты:
Я как то задавал подобный вопрос в разделе информатика, меня отправили в Пакет MSOffice. В этот раз решил не рисковать и отправил в оба. По любому попал бы в нужное место. Кстати от вас же
1) для этого есть разделы Пакет MSOffice или Базы данных(с разделом потом разберемся).

И да с вопрос можно закрыть
SELECT Достижение.[Код Абитуриента], Абитуриент.Фамилия, Абитуриент.Имя, Абитуриент.Отчество, Min(Достижение.Баллы) AS [Min-Баллы]
FROM Абитуриент INNER JOIN Достижение ON Абитуриент.Код = Достижение.[Код Абитуриента]
WHERE Достижение.Баллы<=26
GROUP BY Достижение.[Код Абитуриента], Абитуриент.Фамилия, Абитуриент.Имя, Абитуриент.Отчество
давно
Модератор
137394
1850
09.10.2018, 16:55
общий
это ответ
Здравствуйте, Petr!
Вы сами ответили на вопрос в минифоруме, по Вашему пожеланию вопрос закрываю.
5
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет
давно
Модератор
137394
1850
09.10.2018, 17:04
общий
09.10.2018, 17:07
Адресаты:
Имхо, это был вопрос в раздел ОНЛАЙН КОНСУЛЬТАЦИИ: Базы данных
Установка и настройка серверов баз данных, [i][b]таблицы и запросы[/b][/i].
Об авторе:
Понеже не словес красных бог слушает, но дел наших хощет
Форма ответа