

Seu próximo nível começa aqui
Seu desenvolvimento não pode ter limites. Garanta sua Assinatura Ilimitada e libere uma preparação completa com os melhores professores do Brasil.
Para responder as questões 37 e 38, utilize o diagrama EER a seguir. A tabela Veterinario registra os veterinários que realizam os atendimentos aos animais, e as tabelas Atendimento e Animal são responsáveis por registrar essas informações.

Fonte: Comperve 2013
A equipe da clinica veterinária informou a equipe do laboratório de informática que precisa de um relatório que mostre, por veterinário e mês, o quanto foi apurado com atendimentos. Para resolver o problema, considerando a sintaxe do MySQL, faz-se necessário usar a instrução
select Veterinario.nome_veterinario, monthname(atendimento.data),
sum(atendimento.valor) as Total from animal inner join atendimento on
animal.idAnimal=atendimento.Animal_idAnimal inner join Veterinario on
atendimento.Veterinario_idVeterinario=Veterinario.idVeterinario
select Veterinario.nome_veterinario, monthname(atendimento.data),
sum(atendimento.valor) as Total from animal inner join atendimento on
animal.idAnimal=atendimento.Animal_idAnimal inner join Veterinario on
atendimento.Veterinario_idVeterinario=Veterinario.idVeterinario group by
atendimento.data
select Veterinario.nome_veterinario, monthname(atendimento.data),
sum(atendimento.valor) as Total from animal inner join atendimento on
animal.idAnimal=atendimento.Animal_idAnimal inner join Veterinario on
atendimento.Veterinario_idVeterinario=Veterinario.idVeterinario group by month(atendimento.data)
select Veterinario.nome_veterinario, monthname(atendimento.data),
sum(atendimento.valor) as Total from animal inner join atendimento on animal.idAnimal=atendimento.Animal_idAnimal right join Veterinario on atendimento.Veterinario_idVeterinario=Veterinario.idVeterinario group by month(atendimento.data)