Вывести номера групп ИЭФ, ФИТУ, ФКП, в которых год рождения всех студентов одинаковый. Отсортировать по году рождения в порядке убывания
select gr.groupNumber from studentGroup gr
where (faculty = 'ief' OR faculty = 'fity' OR faculty = 'fkp') AND (SELECT count(DISTINCT student.godRozhdeniya)
FROM student
where groupNumber = gr.groupNumber) = 1 order by (SELECT top 1 student.godRozhdeniya FROM student
where groupNumber = gr.groupNumber) desc
ИЛИ
select studentGroup.groupNumber from studentGroup
where studentGroup.faculty in ('ief', 'fity', 'fkp') AND (select count(student.godRozhdeniya)
from student
where student.groupNumber = studentGroup.groupNumber group by student.godRozhdeniya) = 1
order by (select top 1 student.godRozhdeniya from student
where student.groupNumber = studentGroup.groupNumber)
Вывести семестр, где ниодна группа не сдавала экзамен "Теория систем". Вывести семестр по убыванию
select exam.sem from ex exam
where (select count(*) from ex
where sem = exam.sem AND predmet = 'Теория систем') = 0 group by exam.sem
order by exam.sem desc