Eu trabalho com Joomla CMS, e estou precisando extrair um relatórios de acesso dos usuário.
A ferramenta não possuí um recurso que me forneça isso.
Então quero fazer uma consulta sql que me retorne, o nome do usuário, Login, grupo ao qual pertence, data do acesso e se possível, quantas vezes acessou.
Estou fazendo a seguinte consulta
SELECT name, username, title, lastvisitDate
FROM joomla_users
INNER JOIN joomla_usergroups
ON lastvisitDate = lastvisitDate
Estaria correta?
Está me retornando de uma forma esquisita.
Tenho uns 20 grupos de usuários, tipo, administração, financeiro..etc
Quanto ele me retorna a consulta, cada usuário, aparece diversas vezes, em todos os grupos, mas não está correto, cada usuário tem que aparecer relacionado no grupo ao qual ele foi adicionado.
Por exemplo:
Usuário, Login, Grupo, último acesso
Carlos, c2125, financeiro, 05/05/2012
Está aparecendo assim:
Carlos, c2125, financeiro, 05/05/2012
Carlos, c2125, adm, 05/05/2012
Carlos, c2125, logistica, 05/05/2012
Carlos, c2125, marketing, 05/05/2012
Eu não cadastrei esse usuário nesses grupos.
O que devo fazer para me retornar corretamente os acessos?
Pergunta
joomlur
Pessoal,
Eu trabalho com Joomla CMS, e estou precisando extrair um relatórios de acesso dos usuário.
A ferramenta não possuí um recurso que me forneça isso.
Então quero fazer uma consulta sql que me retorne, o nome do usuário, Login, grupo ao qual pertence, data do acesso e se possível, quantas vezes acessou.
Estou fazendo a seguinte consulta
SELECT name, username, title, lastvisitDate
FROM joomla_users
INNER JOIN joomla_usergroups
ON lastvisitDate = lastvisitDate
Estaria correta?
Está me retornando de uma forma esquisita.
Tenho uns 20 grupos de usuários, tipo, administração, financeiro..etc
Quanto ele me retorna a consulta, cada usuário, aparece diversas vezes, em todos os grupos, mas não está correto, cada usuário tem que aparecer relacionado no grupo ao qual ele foi adicionado.
Por exemplo:
Usuário, Login, Grupo, último acesso
Carlos, c2125, financeiro, 05/05/2012
Está aparecendo assim:
Carlos, c2125, financeiro, 05/05/2012
Carlos, c2125, adm, 05/05/2012
Carlos, c2125, logistica, 05/05/2012
Carlos, c2125, marketing, 05/05/2012
Eu não cadastrei esse usuário nesses grupos.
O que devo fazer para me retornar corretamente os acessos?
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.