Prezados, bom dia!
Estou precisando gerar um arquivo txt que me retorne alguns dados que estão na query abaixo, mas não estou conseguindo fazer os relacionamentos corretos, pois as informações não estão sendo geradas corretamente. Gostaria que me ajudassem a identificar o que esta errado nesta query. Desde já agradeço à atenção de Todos.
SELECT G.CODCOLIGADA, L.CODFILIAL, L.NOME, S.CODIGO, S.DESCRICAO, F.CODFUNCAO, F.NROFICHAREG, P.NOME, P.DTNASCIMENTO, P.SEXO, F.CODSITUACAO, F.DATAADMISSAO, F.DATADEMISSAO, P.ESTADOCIVIL, F.PISPASEP, P.CARTIDENTIDADE, P.UFCARTIDENT, ISNULL(P.CPF, 'Sem CPF') AS CPF,
P.CARTEIRATRAB, P.RUA, P.NUMERO,P.COMPLEMENTO, P.BAIRRO, P.CEP, ISNULL(P.TELEFONE1, '') AS TELEFONE1, ISNULL(P.TELEFONE2, '') AS TELEFONE2, ISNULL(P.TELEFONE3, '') AS TELEFONE3, P.CIDADE, P.ESTADO, P.NACIONALIDADE, P.CORRACA, P.EMAIL, P.DEFICIENTEFISICO, N.CBO2002, F.CODOCORRENCIA, G.RUA, G.BAIRRO, G.CIDADE, G.ESTADO, G.CEP, G.CGC, G.INSCRICAOESTADUAL, G.TELEFONE, G.NUMERO, G.COMPLEMENTO, G.NOME, R.CODCCUSTO, S.CEI
FROM PFUNC F
JOIN PSECAO S ON S.CODCOLIGADA = F.CODCOLIGADA AND S.CODCOLIGADA = F.CODCOLIGADA
JOIN PPESSOA P ON P.CODIGO = F.CODPESSOA
JOIN GCOLIGADA G ON G.CODCOLIGADA = F.CODCOLIGADA
JOIN GFILIAL L ON L.CODFILIAL = G.CODCOLIGADA
JOIN PFUNCAO N ON N.CODCOLIGADA = P.CODIGO
JOIN PFRATEIOFIXO R ON R.CODCCUSTO = F.CHAPA
WHERE F.CODCOLIGADA = 1