Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×
AVISO AOS MEMBROS:

Fizemos uma atualização em 18/06/2023, e a forma de acesso ao Fórum mudou. Não mais está sendo aceito o login pelo Nome de Exibição cadastrado. Agora, apenas pelo email e pelos integradores de Login do Facebook, Google e Microsoft. O Facebook estava com uma validação pendente e já foi normalizado o acesso, já o Google, ainda estamos verificando o que está ocorrendo que não está funcionando.
Caso precisem de ajuda para o login pelo email acesse o link << Esqueci minha senha de acesso>> ou nos envie um pedido de ajuda pelo email admin@forumrm.com.br

Administração
ForumRM

Sql-para relacionar funcionários com usuários do sistema


Posts Recomendados


  • Tópicos Que Criei:  21
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  44
  • Conteúdo/Dia:  0.02
  • Reputação:   2
  • Pontos/Conquistas:  435
  • Conteúdo Resolvido:  0
  • Dias Ganho:  2
  • Status:  Offline
  • Idade:  34
  • Dispositivo:  Windows

Olá a todos, boa tarde.

Estou com o seguinte problema eu gostaria de criar uma SQL onde a mesma possa saber quais funcionários (ativos ) estão utilizando o eu usuário no sistema. 

PS: eu estava olhando as tabelas PFUNC e GUSUARIO e não encontre um relacionamento entre elas (meu olhar). Gostaria da ajuda de você, pois estamos tentando saber se o funcionário que foi demitido se ainda ta com o usuário do sistema ativo.

Att.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  2
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  12
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  85
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Jasson, realmente essas duas tabelas não tem relacionamento pois não é utilizado vinculo com o usuário na tabela de funcionários, no entanto no cadastro de pessoas (ppessoa) tema a possibilidade de ser utilizado se é alimentado esse campo de usuário, podendo fazer os vínculos que deseja.

Espero ter contribuído, com o que precisa.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  21
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  44
  • Conteúdo/Dia:  0.02
  • Reputação:   2
  • Pontos/Conquistas:  435
  • Conteúdo Resolvido:  0
  • Dias Ganho:  2
  • Status:  Offline
  • Idade:  34
  • Dispositivo:  Windows

Olá, @Mah Oliveira muito obrigado pela ajuda.. mesmo assim ainda não ajudou muito, já tinha olhado a ppessoa.

Mas desde já agradeço a ajuda

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  2
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  12
  • Conteúdo/Dia:  0.00
  • Reputação:   1
  • Pontos/Conquistas:  85
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

@jasson tem um parâmetro que desativa o usuário assim que ele é desligado, já pensou em utilizar ele para trazer o que deseja?

 

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  11
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  1.140
  • Conteúdo/Dia:  0.21
  • Reputação:   60
  • Pontos/Conquistas:  6.161
  • Conteúdo Resolvido:  0
  • Dias Ganho:  33
  • Status:  Offline
  • Idade:  42
  • Dispositivo:  Windows

Jasson,

Pode usar essa consulta abaixo:

SELECT
    PFUNC.CHAPA,
    GUSUARIO.CODUSUARIO,
    PPESSOA.NOME [NOME DO FUNCIONARIO]
FROM    
    PFUNC (NOLOCK) INNER JOIN PPESSOA (NOLOCK) ON
    PFUNC.CODPESSOA = PPESSOA.CODIGO

    INNER JOIN GUSUARIO (NOLOCK) ON
    PPESSOA.CODUSUARIO = GUSUARIO.CODUSUARIO
WHERE
    PFUNC.CODSITUACAO = 'xxxxxx' AND
    GUSUARIO.STATUS = 1

 

[]'s

 

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  21
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  44
  • Conteúdo/Dia:  0.02
  • Reputação:   2
  • Pontos/Conquistas:  435
  • Conteúdo Resolvido:  0
  • Dias Ganho:  2
  • Status:  Offline
  • Idade:  34
  • Dispositivo:  Windows

Olá, @Frederico muito obrigado pela ajuda.. 

Mas desde já agradeço a ajuda

Link para comentar
Compartilhar em outros sites

  • 2 meses depois...

  • Tópicos Que Criei:  0
  • Tópicos/Dia:  0
  • Meu Conteúdo:  1
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  5
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  40

Boa tarde, Pessoal!

Estou com um problema parecido, fiz a query para trazer o CODUSUARIO, porém eu tenho uma particularidade aqui que uma Pessoa pode ter 2 ou mais Funcionários vinculados a ela... Sendo assim não consigo fazer o Join entre PFUNC, PPESSOA, GUSUARIO e GUSRPERFIL, pois preciso retornar a filial que o Funcionário está cadastrado... Será que vcs conseguem me ajudar?

Link para comentar
Compartilhar em outros sites

Participe da conversa

Você pode postar agora, e se registrar mais tarde. Se você tiver uma conta, faça o login agora para postar com sua conta.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.