Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 10.03.2019
Сообщений: 45
1

Средняя оценка студ выше чем сред оценка группы

17.10.2019, 09:54. Просмотров 1112. Ответов 9

Здравствуйте
Нужна помощь в задании:Вывести
SQL
1
SELECT Студент.Фамилия,??* AS Ср_оц_Студ, Группы.Группа, ???** AS Ср_оц_гр
*-средняя оценка студента
**- средняя оценка группы
Задача должна выполнять следующее условие: Средний балл студента, выше чем средний балл группы.

Дать БД сложно, потому что слишком огромный файл.. Поэтому прикладываю скрины
с 1 по 4 таблицы.
С 5 по 6- запросы, которые могут помочь в выполнении задания:
Для 5:
SQL
1
2
3
SELECT Студент.Фамилия, Студент.Имя, Avg (Ведомость.Оценка) AS Сред_оценка
FROM Студент INNER JOIN Ведомость ON Студент.Номер_студбилета=Ведомость.Номер_студбилета
GROUP BY Студент.Фамилия, Студент.Имя;
Для 6:
SQL
1
2
3
SELECT Группы.Группа, Avg(Ведомость.Оценка) AS Средняя_оценка_для_группы
FROM Ведомость INNER JOIN (Группы INNER JOIN Студент ON Группы.Код_группы=Студент.Код_Группы) ON Ведомость.Номер_студбилета=Студент.Номер_студбилета
GROUP BY Группы.Группа;
0
Миниатюры
Средняя оценка студ выше чем сред оценка группы   Средняя оценка студ выше чем сред оценка группы   Средняя оценка студ выше чем сред оценка группы  

Средняя оценка студ выше чем сред оценка группы   Средняя оценка студ выше чем сред оценка группы   Средняя оценка студ выше чем сред оценка группы  

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
17.10.2019, 09:54
Ответы с готовыми решениями:

Вывести фамилии учеников, у которых средняя оценка выше средней по классу
Известны оценки каждого из 30 учеников по пяти предметам. Определить среднюю оценку каждого ученика...

Вывести фамилии учеников , у которых средняя оценка выше средней оценки по классу .
Известны оценки каждого из 20 учеников класса по 12 предметам . Определить среднюю оценку каждого...

Фамилия ученика,рост,оценка за 3 занятия. а) средняя оценка по каждому предмету общего класса б) самая длинная и самая
Фамилия ученика,рост,оценка за 3 занятия. а) средняя оценка по каждому предмету общего класса б)...

Вывести список студентов указанной группы, у которых успеваемость выше, чем средняя по группе
Дан список из n записей о студентах факультета. Каждая запись содержит следующие поля: фамилия,...

9
Эксперт MS Access
15908 / 6637 / 1428
Регистрация: 21.06.2012
Сообщений: 12,231
17.10.2019, 10:00 2
Цитата Сообщение от mr111mr99 Посмотреть сообщение
Дать БД сложно, потому что слишком огромный файл
А сделать тестовую с таблицами (можно пустыми) что не позволяет?
0
Эксперт MS Access
6548 / 4143 / 247
Регистрация: 12.08.2011
Сообщений: 11,835
17.10.2019, 10:00 3
Цитата Сообщение от mr111mr99 Посмотреть сообщение
Дать БД сложно, потому что слишком огромный файл..
Ха-ха! Я же вижу скрины. Ну рассмешил.
1) Запросы нам не надо.
2) Сжатие сделайте.
3) Заархивируйте винраром.
4) Прикрепите к сообщению скрепкой.
0
7697 / 4745 / 525
Регистрация: 27.03.2013
Сообщений: 17,237
17.10.2019, 10:02 4
Цитата Сообщение от mr111mr99 Посмотреть сообщение
...Дать БД сложно, потому что слишком огромный файл...
Сожмите БД, а затем заархивируйте.
Тогда он наверняка приложится.
Допустимый вес архива = 10 МБ

Добавлено через 1 минуту
Опять опоздал.
Что - alvk сегодня сверх активный.
0
Эксперт MS Access
6548 / 4143 / 247
Регистрация: 12.08.2011
Сообщений: 11,835
17.10.2019, 10:02 5
Цитата Сообщение от VinniPuh Посмотреть сообщение
Допустимый вес архива = 10 МБ
4 таблицы по 3-12 записей - это же на скриншотах видно! Там даже 1 мб нет.
0
7697 / 4745 / 525
Регистрация: 27.03.2013
Сообщений: 17,237
17.10.2019, 10:06 6
Цитата Сообщение от alvk Посмотреть сообщение
...Там даже 1 мб нет...
Ну наверно не заархивировал, вот и не приложилось.
Подумалось, что файл большой.
Я тоже частенько забываю, а потом репу чешу почему не прикрепилось.
0
0 / 0 / 0
Регистрация: 10.03.2019
Сообщений: 45
20.10.2019, 08:13  [ТС] 7
Вот файл Но, все-равно легче было по скриншотам наверное.. Ибо там слишком много ненужной информации в базе
0
Вложения
Тип файла: 7z Лаба_7.7z (55.8 Кб, 4 просмотров)
0 / 0 / 0
Регистрация: 10.03.2019
Сообщений: 45
20.10.2019, 08:13  [ТС] 8
Посмотрите, пожалуйста, файл
0
Эксперт MS Access
15908 / 6637 / 1428
Регистрация: 21.06.2012
Сообщений: 12,231
20.10.2019, 09:25 9
Цитата Сообщение от mr111mr99 Посмотреть сообщение
Но, все-равно легче было по скриншотам наверное..
Угу. Особенно легче стучать по клавишам, набирая текст с картинок. Сами то наверное в конструкторе запросы делали, а не в SQL?
SQL
1
2
3
4
5
6
7
8
9
10
11
SELECT Номер_студбилета, Фамилия, Имя, Отчество
FROM 
   (SELECT Студент.Номер_студбилета, Код_группы, Фамилия, Имя, Отчество, Avg(Оценка) AS СредняяСтудента
    FROM Студент INNER JOIN Ведомость ON Студент.Номер_студбилета = Ведомость.Номер_студбилета
    GROUP BY Студент.Номер_студбилета, Код_группы, Фамилия, Имя, Отчество) СРС 
INNER JOIN 
   (SELECT Код_группы, Avg(Ведомость.Оценка) AS СредняяГруппы
    FROM Студент INNER JOIN Ведомость ON Студент.Номер_студбилета = Ведомость.Номер_студбилета
    GROUP BY Код_группы) СРГ 
ON СРС.Код_группы = СРГ.Код_группы
WHERE СредняяСтудента>СредняяГруппы
Результат
Номер_студбилетаФамилияИмяОтчество
5fkfkhhjbhjbvg
1
0 / 0 / 0
Регистрация: 10.03.2019
Сообщений: 45
20.10.2019, 09:37  [ТС] 10
Нет, сама в SQL..изучаю сейчас 3 курс Огромное спасибо, очень долго с этим уже сижу((
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.10.2019, 09:37

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Средняя оценка
Средняя оценка Описание У вас есть список учеников и их викторины. Узнайте, кто получил больше...

Средняя оценка
Ребят, в делфи практически ничего не шарю, но задали работу : Составить программу определения...

Средняя оценка предмета
Не получается вывести в stringgrid средний балл по предметам,выдает ошибку. procedure...

Вывести студентов, у которых средняя оценка по физике и математике 4,5
Очень прошу помочь товарищи! Есть примерный код программы, но если вам удобне сделайте сами а суть...

Средняя оценка автора в форме. Функция Avg или DAvg?
Доброго времени суток! Великая просьба за незнание не пинать, с Access отношения напряженные. В...

Определить школу, средняя оценка учеников которой оказалась самой высокой
Добрый вечер, друзья! Уже который час сижу над решением простейшей задачи и никак не могу найти...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.