[Resolvido] Problemas com Agrupamentos
Tenho um sistema de helpdesk, onde preciso contabilizar a quantidade de chamados que ocorrem,
tenho uma tabela que armazena todos os chamados chamada de "helps".
Tenho outra tabela com o nome "user_admin" onde ficam os registros dos usuários, e nessa tabela tenho um campo chamado "setor" que é uma string (Eu errei nisso, mas o sistema ja ta com registros e no ar, e nao tem como resolver, deveria ser um campo inteiro pra armazenar o id de outra tabela só com setores).
A tabela helps tá relacionada com user_admin e assim pretendo pegar a quantidade de chamados por cada setor.
Alguem pode tentar me ajudar?
Faz tempo que tento resolver, mas não consigo.
Olha como tá aparecendo.
Setor Chamados
INFORMATICA 0
INFORMÁTICA 2
PLANEJAMENTO 2
SUPERINTENDÊNCIA 3
PLANEJAMENTO 2
SUPERINTENDÊNCIA 1
e o código é esse:
mysql_query("SELECT user_admin.setor, ( SELECT COUNT(`id_helps`)
FROM helps WHERE helps.id_user_fk = user_admin.id) AS qnt_helps FROM user_admin");
mas colocando o GROUP BY fica assim :
Setor Chamados
INFORMATICA 0
INFORMÁTICA 2
PLANEJAMENTO 2
SUPERINTENDÊNCIA 3
e o código é esse:
$x = mysql_query("SELECT user_admin.setor, ( SELECT COUNT(`id_helps`)
FROM helps WHERE helps.id_user_fk = user_admin.id) AS qnt_helps FROM user_admin GROUP BY user_admin.setor");
Detectaram o problema néah? Ele agrupa mas nao contabiliza corretamente.
Abraçao galera.
Discussão (5)
Carregando comentários...