SELECT e.Tipo, avg(p.valor) as MédiaPagamento
from TabelaEmprestimo e
join TabelaPagamentos p on p.id_emprestimo= e.id_emprestimo
where p.Status = 'Pago'
GROUP by e.Tipo
ORDER by e.Tipo desc;
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
SELECT e.Tipo, avg(p.valor) as MédiaPagamento
from TabelaEmprestimo e
join TabelaPagamentos p on p.id_emprestimo= e.id_emprestimo
where p.Status = 'Pago'
GROUP by e.Tipo
ORDER by e.Tipo desc;
Boa tarde! tenta fazer assim
SELECT
e.Tipo,
avg(p.valor) as MédiaPagamento
from
TabelaEmprestimo e
LEFT JOIN
TabelaPagamentos p on p.id_emprestimo = e.id_emprestimo AND p.Status = 'Pago'
GROUP BY
e.Tipo
ORDER BY
e.Tipo desc;
Esta nova versão, com o LEFT JOIN, mostra todos os tipos de empréstimo. Se um tipo não teve nenhum pagamento 'Pago' correspondente, ele ainda aparecerá na lista, mas com o valor NULL (nulo) na coluna da média de pagamento, em vez de ser simplesmente escondido.