Besouro 1 Denunciar post Postado Julho 9, 2016 Fala aí pessoal! alguem poderia me ajudar ? baseado neste esquema: https://dev.mysql.com/doc/employee/en/sakila-structure.html como eu posso ter query que: - mostra os funcionarios que tiveram mais de um aumento nos ultimos 2 anos ? - a media de aumento de salario por funcionario ? - o titulo mais frequente entre todos os funcionarios ? valeu galera !! Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Julho 9, 2016 - mostra os funcionarios que tiveram mais de um aumento nos ultimos 2 anos ? Dica . Contar os "saleries" por "employees" - a media de aumento de salario por funcionario ? Calcular primeiro quanto aumentou , depois a média , este é um pouco mais dificil - o titulo mais frequente entre todos os funcionarios ? Contar os titles.title ..... Compartilhar este post Link para o post Compartilhar em outros sites
Besouro 1 Denunciar post Postado Julho 9, 2016 Valeu Motta ! acho que estou quase conseguindo: SELECT *, count(*) as Nr_de_aumentos, `emp_no` FROM salaries WHERE `from_date` > '2014-07-07' AND 'Nr_aumentos' > '1' GROUP BY `emp_no` ORDER BY `Nr_aumentos` DESC basicamente contei quantas vezes o funcionario que aparece a partir de julho de 2014, se aparecer mais de uma vez é porque teve aumento, porem o "AND 'Nr_aumentos' > '1' " nao esta funcionando, pois continuam aparecendo os funcionarios que foram contados apenas 1 vez, como faço para listar os que aparecem ao menos duas vezes, pois a partir da 2a vez é q conta como aumento ? valeuu !! Compartilhar este post Link para o post Compartilhar em outros sites
Motta 645 Denunciar post Postado Julho 9, 2016 Having http://www.bosontreinamentos.com.br/mysql/mysql-having-filtrando-os-resultados-do-agrupamento-27/ Compartilhar este post Link para o post Compartilhar em outros sites