Files
ITMO/task5.sql
T
LeterZP f86f7e02f5 Squashed 'DB/DBLab2/' content from commit 5451b82
git-subtree-dir: DB/DBLab2
git-subtree-split: 5451b828cd3210a475fde8e575ae5f94bdd4fdfe
2026-04-06 00:33:38 +03:00

16 lines
967 B
SQL
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
SELECT ЧЛВК_ИД, ФАМИЛИЯ, ИМЯ, ОТЧЕСТВО, "Средняя оценка" FROM Н_ЛЮДИ
JOIN (
SELECT Н_ВЕДОМОСТИ.ЧЛВК_ИД, AVG(CAST (ОЦЕНКА AS INTEGER)) "Средняя оценка" FROM Н_ВЕДОМОСТИ
JOIN Н_УЧЕНИКИ ON Н_ВЕДОМОСТИ.ЧЛВК_ИД = Н_УЧЕНИКИ.ЧЛВК_ИД
WHERE Н_ВЕДОМОСТИ.ОЦЕНКА NOT IN ('зачет', 'незач', 'осв', 'неявка')
AND Н_УЧЕНИКИ.ГРУППА = '4100'
GROUP BY Н_ВЕДОМОСТИ.ЧЛВК_ИД
) ON ЧЛВК_ИД = Н_ЛЮДИ.ИД
WHERE "Средняя оценка" <= (
SELECT AVG(CAST (ОЦЕНКА AS INTEGER)) FROM Н_ВЕДОМОСТИ
JOIN Н_УЧЕНИКИ ON Н_ВЕДОМОСТИ.ЧЛВК_ИД = Н_УЧЕНИКИ.ЧЛВК_ИД
WHERE Н_УЧЕНИКИ.ГРУППА = '1100'
AND ОЦЕНКА NOT IN ('зачет', 'незач', 'осв', 'неявка')
GROUP BY Н_УЧЕНИКИ.ГРУППА
);