Я думаю, что вы хотите:
select m.student_name, m.marks * 100 / t.marks as percent_overall
from (select student_name, sum(marks) marks from tbl_marks group by student_name) m
cross join (select sum(marks) marks from tbl_marks) t
Это также можно выразить с помощью оконных функций, например:
select
student_name,
sum(marks) * 100 / (sum(sum(marks)) over()) percent_overall
from tbl_marks
group by student_name