Closed CartinhaSquadETEC closed 6 years ago
@CartinhaSquadETEC Exibir o funcionário que mais rendeu dinheiro somando o preço das ordens de serviço. Reformulei a questão para melhor entendimento e facilidade na execução do código.
7. Selecionar o funcionário que mais rendeu dinheiro (somar o valor das ordens de serviço na qual esse funcionário trabalhou) durante o ano de 2017 e exiba o nome, id e a especialização.
Caso não tenha ficado claro, mande outra mensagem. 👍
Aqui está o código sql:
select funcionario.idfuncionario, funcionario.nome, funcionario.especializacao
from funcionario
inner join ordem_de_servico
on ordem_de_servico.funcionario_idfuncionario = funcionario.idfuncionario
where ordem_de_servico.data >= '2017-01-01'
group by funcionario.idfuncionario
order by sum(substring(ordem_de_servico.preco,2)) desc limit 1;
@tlbdmecanica
parabeins mens 👍
@tlbdmecanica estou com uma dúvida nesta questão. Vocês querem que faça uma consulta exibindo o funcionário que mais rendeu dinheiro, mas o funcionário exibido será aquele que mais teve ordens de serviço ou aquele que o total de dinheiro de suas ordens foi maior?