Boa noite,
Para montar a seguinte planilha, você deverá utilizar a sentença abaixo:
SELECT DISTINCT PFUNC.CHAPA, PFUNC.NOME, PFUNC.DATAADMISSAO, PFUNC.SALARIO, GDEPTO.NOME AS DEPTO,
PPESSOA.CARTIDENTIDADE, PPESSOA.CPF
FROM PFUNC
INNER JOIN PPESSOA ON
PPESSOA.CODIGO = PFUNC.CODPESSOA
INNER JOIN PSECAO ON
PSECAO.CODCOLIGADA = PFUNC.CODCOLIGADA AND
PSECAO.CODIGO = PFUNC.CODSECAO
INNER JOIN GDEPTO ON
GDEPTO.CODCOLIGADA = PSECAO.CODCOLIGADA AND
GDEPTO.CODFILIAL = PSECAO.CODFILIAL AND
GDEPTO.CODDEPARTAMENTO = PSECAO.CODDEPTO
WHERE PFUNC.CODFILIAL = '7' AND -- FILIAL QUE DESEJA FILTRAR
PFUNC.CODCOLIGADA = '1' AND -- SE VOCÊ TRABALHAR COM MAIS DE UMA COLIGADA
PFUNC.CODSITUACAO <> 'D' -- LISTA TODOS OS FUNCIONARIOS, MENOS OS DEMITIDOS
ORDER BY PFUNC.CHAPA
Você deverá selecionar uma célula da sua planilha clicar duas vezes, clicar em SQL e colar a sentença acima.
Qualquer dúvida, poste novamente.
Att,