Jump to content
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? ×

Buscar nome do pai, da mãe e do cônjuge no RM para rh


Juliana Paixão

Recommended Posts


  • Topic Count:  31
  • Topics Per Day:  0.01
  • Content Count:  54
  • Content Per Day:  0.02
  • Reputation:   0
  • Achievement Points:  582
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline
  • Age:  35

Bom dia, pessoal.

Em qual relacionamento das tabelas de RH posso obter o nome da pai, do pai e os dados do cônjuge de um funcionário.

 

At.te,

Juliana Paixão

Link to comment
Share on other sites


  • Topic Count:  905
  • Topics Per Day:  0.14
  • Content Count:  8,877
  • Content Per Day:  1.33
  • Reputation:   315
  • Achievement Points:  106,836
  • Solved Content:  0
  • Days Won:  200
  • Status:  Offline
  • Age:  52
  • Device:  Windows

Juliana,

boa tarde.

Estes dados estão na tabela de Dependentes. Você deverá buscar os dependentes com GRAUPARENTESCO 5, 6 e 7.
5 - Cônjuge
6 - Pai
7 - Mãe

Então, seria algo como:

Select  Pfunc.Chapa,
        Pfunc.Nome,
        Case GRAUPARENTESCO When '5' Then 'Cônjuge'
                                When '6' Then 'Pai'
                                When '7' Then 'Mãe'
        End as GrauParentesco,
        Pfdepend.Nome
From Pfunc
Left Join Pfdepend on (PFunc.Chapa=PFDepend.Chapa and Pfunc.CodColigada=PFDepend.CodColigada)
Where Pfunc.CodColigada = '1' and (GRAUPARENTESCO in ('5','6','7') or GRAUPARENTESCO is null)
order by Pfunc.Chapa, GrauParentesco

ou

Select  Pfunc.Chapa,
        Pfunc.Nome,
        Pai.Nome as NomePai,
        Mae.Nome as NomeMae,
        Conjuge.Nome as NomeConjuge
From Pfunc
Left Join Pfdepend Pai on (PFunc.Chapa=Pai.Chapa and Pfunc.CodColigada=Pai.CodColigada and Pai.GRAUPARENTESCO ='6')
Left Join Pfdepend Mae on (PFunc.Chapa=Mae.Chapa and Pfunc.CodColigada=Mae.CodColigada and Mae.GRAUPARENTESCO = '7')
Left Join Pfdepend Conjuge on (PFunc.Chapa=Conjuge.Chapa and Pfunc.CodColigada=Conjuge.CodColigada and Conjuge.GRAUPARENTESCO = '5')
Where Pfunc.CodColigada = '1'
Order by Pfunc.Chapa

 

Link to comment
Share on other sites


  • Topic Count:  31
  • Topics Per Day:  0.01
  • Content Count:  54
  • Content Per Day:  0.02
  • Reputation:   0
  • Achievement Points:  582
  • Solved Content:  0
  • Days Won:  0
  • Status:  Offline
  • Age:  35

Obrigada, Jair.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

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

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.