Здравствуйте.
У меня имеется запрос, выводящий все оценки студента. А мне нужно показать только максимальные оценки. Пока у меня не получается это сделать.
Вот запрос:
SELECT dbo.Disciplina.disciplina_name, dbo.TreaningLoadVid.treaningloadvid_name,
dbo.Ocenka.ocenka_chislo, dbo.Ocenka.ocenka_propshort,
dbo.VedomostContent.ocenka_data,dbo.VedomostContent.id_rekvstudent, dbo.VedomostContent.id_vedomostcontent, dbo.VedomostTitul.id_treaningloadvid,
dbo.VedomostTitul.id_vedomosttitul, dbo.VedomostTitul.vedomosttitul_numbe, dbo.VedomostTitul.vedomosttitul_status,
dbo.VedomostTitul.ugodB, dbo.VedomostTitul.semestr, dbo.VedomostTitul.vedomosttitul_data, dbo.VedomostTitul.id_disciplina
FROM dbo.VedomostContent INNER JOIN
dbo.Ocenka ON dbo.VedomostContent.id_ocenka = dbo.Ocenka.id_ocenka INNER JOIN
dbo.VedomostTitul ON dbo.VedomostContent.id_vedomosttitul = dbo.VedomostTitul.id_vedomosttitul INNER Join
dbo.Disciplina ON dbo.VedomostTitul.id_disciplina = dbo.Disciplina.id_disciplina INNER JOIN
dbo.TreaningLoadVid ON dbo.VedomostTitul.id_treaningloadvid = dbo.TreaningLoadVid.id_treaningloadvid
WHERE dbo.VedomostContent.id_rekvstudent = 'c1bc70c8-6615-4402-b969-49c5c4a20cd9'
AND dbo.VedomostTitul.semestr = '1'
ORDER BY dbo.Disciplina.disciplina_name
автор |
 |
В общем, мне нужно, чтобы по математике выводилась только одна строка, где оценка "4".
Если кто подскажет, буду очень благодарна:))