Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Assuntos que não estiverem relacionados as categorias acima. Se não souber em qual categoria sua mensagem se encaixa, envie aqui.
  • Avatar do usuário
Por Rhuan
#64690
Bom dia pessoal, estou procurando alguém que consiga me ajudar com uma consulta abaixo, preciso fazer a seguinte QUERY, ver o total de funcionários Masculino e Feminino de cada setor.

Mas não estou conseguindo fazer uma QUERY simples, a tabela vai ficar mais ou menos como a imagem Imagem, alterando as quantidades de homens e mulheres.

Mas não estou conseguindo fazer essa contagem (JÁ USEI WHERE, CASE WHEN, WHEN) tudo que eu poderia imaginar, mas não consegui. Alguém pode me ajudar por favor?

Segue a QUERY que eu fiz até o momento.

"SELECT
COUNT(NOME) as 'Quantidade de Funcionarios',
departamento,
COUNT(SEXO) AS 'MASCULINO',
COUNT(SEXO) AS 'FEMININO'
FROM funcionarios
GROUP BY DEPARTAMENTO, SEXO
ORDER BY 1;"

obrigado
Imagem
Avatar do usuário
Por CursoDeExcelGratis
Posts Avatar
#64715
esta dando errado pois vc esta agrupando por sexo, no seu caso tem que agrupar apenas por departamento.
para saber o sexo, vc pode fazer um sum ( case when sexo = 'MASCULINO' then 1 else 0 end ) as masculino, isto deveria contar o sexo masculino,
veja se resolve desta forma.
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord