Jump to content
Sign in to follow this  
Luiz Cezar Barradas

Bom dia... preciso de uma consulta SQL que me traga os funcionários e seu lideres...

Recommended Posts

Luiz boa tarde., criei uma tabela dinâmica com os lideres e  busquei as informações em uma sql., Verifique se atende.

SELECT
PF.CHAPA,
 PF.NOME,
  TAB.DESCRICAO HIERARQUIA,
   PS.NROCENCUSTOCONT CUSTO,
    GC.NOME NOME_CUSTO,
     PA.NOME FUNÇAO, 
      PF.DATAADMISSAO
FROM
PFUNC PF (NOLOCK) LEFT OUTER JOIN 
 PFCOMPL COM  (NOLOCK) ON PF.CODCOLIGADA = COM.CODCOLIGADA AND PF.CHAPA = COM.CHAPA  LEFT OUTER JOIN
  GCONSIST TAB (NOLOCK) ON
   TAB.CODCLIENTE = COM.HIERARQUIA  and TAB.CODTABELA = 'HIERARQUIA' and  APLICACAO ='P' LEFT OUTER JOIN
    PSECAO PS (NOLOCK) ON PF.CODCOLIGADA = PS.CODCOLIGADA AND PF.CODSECAO = PS.CODIGO LEFT OUTER JOIN
     GCCUSTO GC (NOLOCK) ON PS.CODCOLIGADA = GC.CODCOLIGADA AND PS.NROCENCUSTOCONT = GC.CODCCUSTO LEFT OUTER JOIN
      PFUNCAO PA (NOLOCK) ON PF.CODCOLIGADA = PA.CODCOLIGADA AND PF.CODFUNCAO = PA.CODIGO 
 where 
        PF.CODCOLIGADA =1 and PF.CODSITUACAO NOT IN ('D') and PF.CODTIPO in('N', 'T', 'S', 'Z', 'D')

Share this post


Link to post
Share on other sites


SELECT P.CHAPA             CHAPA_CHEFE,
       P.NOME              NOME_CHEFE,
       PF.NOME             FUNCAO_CHEFE,
       P.CODFILIAL         CODFILIAL_CHEFE,
       C.CODSECAO          CODSECAO_CHEFE,
       PS.DESCRICAO        AS DEPARTAMENTO_CHEFE,
       A.CHAPA             CHAPA_FUNC,
       A.NOME              NOME_FUNC,
       A.FUNCAO,
       A.CODFILIAL_FUNC,
       A.CODSECAO          CODSECAO_FUNC,
       A.DEPARTAMENTO_FUNC
  FROM PFUNC P,
       PSUBSTCHEFE C,
       PFUNCAO PF,
       PSECAO PS,
       (SELECT PFUNC.NOME,
               PFUNC.CHAPA,
               PFUNC.CODFILIAL  AS CODFILIAL_FUNC,
               PFUNC.CODSECAO,
               PFUNCAO.NOME     AS FUNCAO,
               PSECAO.DESCRICAO AS DEPARTAMENTO_FUNC
          FROM PFUNC, PFUNCAO, PSECAO
        
         WHERE CODGRPQUIOSQUE = '02'
           AND CODSITUACAO <> 'D'
           AND CODTIPO NOT IN ('A', 'S')
           AND PFUNCAO.CODIGO = PFUNC.CODFUNCAO
           AND PSECAO.CODIGO = PFUNC.CODSECAO) A

 WHERE C.CHAPASUBST = P.CHAPA
   AND P.CODGRPQUIOSQUE = '03'
   AND A.CODSECAO = C.CODSECAO
   AND C.DATAFIM IS NULL
   AND PF.CODIGO = P.CODFUNCAO
   AND PS.CODIGO = P.CODSECAO
 

Share this post


Link to post
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.

Sign in to follow this  

×
×
  • Create New...

Important Information

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