I'm trying to use the following query, however it is saying missing operator and syntax error. This problem is with ms access.
select s.student_id, e.average_second_year_marks, e.average_third_year_marks, e.overall_marks
from students s
join
(
select student_id,
avg(case when program_year_when_enrolled = 'Second' then marks_obtained end)
as average_second_year_marks,
avg(case when program_year_when_enrolled = 'Third' then marks_obtained end)
as average_third_year_marks,
(
(sum(case when program_year_when_enrolled = 'Second' then marks_obtained end) * 1.0) +
(sum(case when program_year_when_enrolled = 'Third' then marks_obtained end) * 2.0)
) / 3.0 as overall_marks
from enrollment
group by student_id
) e on e.student_id = s.student_id
where s.course_current_status = 'Graduated-2017'
iifstatements.