[4sem] add db course files
This commit is contained in:
parent
ea29f4148d
commit
827b74f0b4
13 changed files with 1087 additions and 0 deletions
17
4sem/db/lab12.sql
Normal file
17
4sem/db/lab12.sql
Normal file
|
|
@ -0,0 +1,17 @@
|
|||
DROP VIEW IF EXISTS dbo.ExcellentStudents;
|
||||
GO;
|
||||
|
||||
CREATE VIEW dbo.ExcellentStudents AS
|
||||
SELECT SSQ.[Фамилия], SSQ.[Имя], SSQ.[Отчество], SSQ.[Группа], SSQ.[Семестр]
|
||||
FROM (SELECT S.[Фамилия], S.[Имя], S.[Отчество], S.[Группа], D.[Семестр], AVG(L.[Оценка]) AS AVG_MARK
|
||||
FROM [Изучение] AS L
|
||||
JOIN [Дисциплина] AS D on L.[Дисциплина] = D.ID
|
||||
JOIN [Студент] AS S on L.[Студент] = S.[НомерЗачетнойКнижки]
|
||||
GROUP BY S.[Фамилия], S.[Имя], S.[Отчество], S.[Группа], D.[Семестр]) AS SSQ
|
||||
WHERE SSQ.AVG_MARK = 5
|
||||
OR SSQ.AVG_MARK = 1
|
||||
GROUP BY SSQ.[Фамилия], SSQ.[Имя], SSQ.[Отчество], SSQ.[Группа], SSQ.[Семестр];
|
||||
GO;
|
||||
|
||||
SELECT *
|
||||
FROM dbo.ExcellentStudents;
|
||||
Loading…
Add table
Add a link
Reference in a new issue