Olá, Mel, tudo bem?
Você pode tentar a seguinte consulta:
SELECT A.Nome_Aluno, A.ID_Aluno,
AVG(N.Nota) AS Media_de_Notas,
CASE
WHEN AVG(N.Nota) >= 6 THEN 'Aprovado'
ELSE 'Reprovado'
END AS Situacao
FROM Alunos A
JOIN Notas N ON A.ID_Aluno = N.ID_Aluno
GROUP BY A.ID_Aluno, A.Nome_Aluno;
Note que utilizei o JOIN
para relacionar os alunos com suas notas, já que as notas estão armazenadas na tabela Notas e os alunos estão na tabela Alunos. O JOIN
nos permite combinar as informações dessas duas tabelas com base no ID do aluno.
Espero ter ajudado.
Qualquer dúvida, compartilhe no fórum.
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!