3
respostas

Não aparece os resultados obtidos com a query proposta

Olá, boa tarde! Eu escrevi a query toda igual a resposta dada pelo instrutor, porém o sql developer não retorna nenhum resultado. Como se não existisse dados para a query que estou fazendo. Está certo isso? Desde já agradeço a atenção e aguardo a resposta!

3 respostas

Boa tarde Marcos, qual é a query?

A query é a seguinte: select a.nome, c.nome, avg(n.nota) as media_aluno , avg(n.nota) - (select avg(n.nota) from nota n) as diferenca from nota n inner join resposta r on r.ID = n.resposta_id inner join exercicio e on e.id = r.exercicio_id inner join secao s on s.id = e.secao_id inner join curso c on c.id = s.curso_id inner join aluno a on a.id = r.aluno_id where a.id in (select aluno_id from matricula where data > (select sysdate - interval '6' month from dual)) group by c.nome, a.nome;

Consulta a tabela MATRICULA, verá que a data de matricula mais recente é do ano de 2015, como a consulta foi feita em 2017, com critério de matriculas nos últimos 6 meses, nada é encontrado.