Значит задача такая: Написать запрос, который выводит суммы баллов всех студентов для каждой даты сдачи экзаменов и представляет результаты в порядке убывания этих сумм.
Я написал запрос который выводит все и оценку и дату:
SELECT
"EXAM_MARKS"."Exam_date",
"EXAM_MARKS"."Mark"
FROM
public."EXAM_MARKS",
public."STUDENT",
public."SUBJECT"
WHERE
"EXAM_MARKS"."Student_id" = "STUDENT"."Student_id" AND
"EXAM_MARKS"."Subj_id" = "SUBJECT"."Subj_id"
order by "EXAM_MARKS"."Mark" DESC;
Как в этом запросе сделать что бы он считал сумму оценок( "EXAM_MARKS"."Mark") на каждый день здачи экзаменов.
Писал sum перед "EXAM_MARKS"."Mark" но он тогда не может сделать сортировку по убыванию ругается на "EXAM_MARKS"."Exam_date". Или я чего-то недопонимаю.
Сделайте GROUP BY по дате и
Сделайте GROUP BY по дате и тогда SUM будет считать то, что нужно.