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? ×

Relatório de Ativos em uma determinado periodo (RESOLVIDO)


Fabio Costa

Posts Recomendados


  • Tópicos Que Criei:  6
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  20
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  160
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Pessoal,

estou com uma certa dificuldade em elaborar um relatório semelhante.

A idéia dele é o seguinte:

Este relatório deve trazer a foto dos funcionários que estão na empresa até uma determinada data, com esta sendo passada como parâmetro. Até ai tudo bem, só que há certas situações em que um funcionário se repete.

Por exemplo:

João trabalhou na empresa XPTO até o dia 16-01-2011 e no dia 17-01-2011 foi transferido para a empresa BSA.

O relatório deveria trazer o João na empresa XPTO se eu passar a data 16-01-2011 como parâmetro.

Se eu passar a data maior ou igual a 17-01-2011 ele vem na empresa BSA, só que ele vem duas vezes, tanto na empresa XPTO quanto na BSA.

Essa foi a query que desenvolvi:

DECLARE @DATA DATETIME, @COLIGADA_INI INT, @COLIGADA_FIM INT

SET @DATA = '30-01-2011'

SET @COLIGADA_INI=1

SET @COLIGADA_FIM=99

SELECT FIM.CODCOLIGADA

, FIM.NOME_COLIGADA

, FIM.MATRICULA

, FIM.FUNCIONARIO

, FIM.COD_FUNCAO

, FIM.FUNCAO

, FIM.COD_CARGO

, FIM.NOME_CARGO

, FIM.COD_CENTRO_CUSTO

, FIM.NOME_CENTRO_CUSTO

, FIM.COD_SECAO

, FIM.NOME_SECAO

, FIM.ESTADO_SECAO

, FIM.CIDADE_SECAO

, FIM.ADMISSAO

, FIM.SALARIO

, FIM.SITUACAO

, FIM.IDADE

, SUM(FIM.SALARIO_FAMILIA) AS SALARIO_FAMILIA

, SUM(FIM.PERICULOSIDADE) AS PERICULOSIDADE

, FIM.CIDADE

, FIM.ESTADO

, FIM.SEXO

, FIM.GRAU_INSTRUCAO

, FIM.ESTADO_CIVIL

, FIM.CPF

, FIM.TIPO_FUNC

FROM (

SELECT GCOLIGADA.CODCOLIGADA AS CODCOLIGADA

, GCOLIGADA.NOMEFANTASIA AS NOME_COLIGADA

, PFUNC.CHAPA AS MATRICULA

, PPESSOA.NOME AS FUNCIONARIO

, PFUNCAO.CODIGO AS COD_FUNCAO

, PFUNCAO.NOME AS FUNCAO

, PCARGO.CODIGO AS COD_CARGO

, PCARGO.NOME AS NOME_CARGO

, PCCUSTO.CODCCUSTO AS COD_CENTRO_CUSTO

, PCCUSTO.NOME AS NOME_CENTRO_CUSTO

, PFHSEC.CODSECAO AS COD_SECAO

, PSECAO.DESCRICAO NOME_SECAO

, PSECAO.CIDADE AS CIDADE_SECAO

, PSECAO.ESTADO AS ESTADO_SECAO

, PFUNC.DATAADMISSAO AS ADMISSAO

, PFHSAL.SALARIO AS SALARIO

, PF.NOVASITUACAO AS SITUACAO

, PPESSOA.CPF AS CPF

, PSINDIC.NOME AS SINDICATO

, PPESSOA.DTNASCIMENTO AS DATA_NASCIMENTO

, CASE WHEN MONTH(PPESSOA.DTNASCIMENTO) > MONTH(GETDATE()) OR DAY(PPESSOA.DTNASCIMENTO) > DAY(GETDATE()) THEN

YEAR(GETDATE()) - YEAR(PPESSOA.DTNASCIMENTO)-1 ELSE

YEAR(GETDATE()) - YEAR(PPESSOA.DTNASCIMENTO) END AS IDADE

, PPESSOA.SEXO AS SEXO

, PCODINSTRUCAO.DESCRICAO AS GRAU_INSTRUCAO

, PCODESTCIVIL.DESCRICAO AS ESTADO_CIVIL

, SUM(CASE WHEN PEVENTO.DESCRICAO='SALARIO FAMILIA' THEN PFFINANC.VALOR ELSE 0 END) AS SALARIO_FAMILIA

, SUM(CASE WHEN PEVENTO.DESCRICAO='PERICULOSIDADE' THEN PFFINANC.VALOR ELSE 0 END) AS PERICULOSIDADE

, PPESSOA.CIDADE AS CIDADE

, PPESSOA.ESTADO AS ESTADO

, PTPFUNC.DESCRICAO AS TIPO_FUNC

FROM GCOLIGADA LEFT JOIN PFUNC

ON GCOLIGADA.CODCOLIGADA = PFUNC.CODCOLIGADA

LEFT JOIN PPESSOA

ON PPESSOA.CODIGO = PFUNC.CODPESSOA

LEFT JOIN PFUNCAO

ON PFUNCAO.CODCOLIGADA = PFUNC.CODCOLIGADA

AND PFUNCAO.CODIGO = PFUNC.CODFUNCAO

LEFT JOIN PCARGO

ON PCARGO.CODCOLIGADA = PFUNCAO.CODCOLIGADA

AND PCARGO.CODIGO = PFUNCAO.CARGO

AND PCARGO.CODCOLIGADA = GCOLIGADA.CODCOLIGADA

LEFT JOIN PFRATEIOFIXO

ON PFRATEIOFIXO.CODCOLIGADA = PFUNC.CODCOLIGADA

AND PFRATEIOFIXO.CHAPA = PFUNC.CHAPA

LEFT JOIN PCCUSTO

ON PCCUSTO.CODCOLIGADA = PFRATEIOFIXO.CODCOLIGADA

AND PCCUSTO.CODCCUSTO = PFRATEIOFIXO.CODCCUSTO

LEFT JOIN PSECAO

ON PSECAO.CODCOLIGADA = PFUNC.CODCOLIGADA

AND PSECAO.CODIGO = PFUNC.CODSECAO

LEFT JOIN PCODSITUACAO

ON PCODSITUACAO.CODCLIENTE = PFUNC.CODSITUACAO

LEFT JOIN PSINDIC

ON PSINDIC.CODCOLIGADA = PFUNC.CODCOLIGADA

AND PSINDIC.CODIGO = PFUNC.CODSINDICATO

LEFT JOIN PFFINANC

ON PFFINANC.CODCOLIGADA = PFUNC.CODCOLIGADA

AND PFFINANC.CHAPA = PFUNC.CHAPA

LEFT JOIN PEVENTO

ON PEVENTO.CODCOLIGADA = PFFINANC.CODCOLIGADA

AND PEVENTO.CODIGO = PFFINANC.CODEVENTO

LEFT JOIN PCODESTCIVIL

ON PCODESTCIVIL.CODCLIENTE = PPESSOA.ESTADOCIVIL

LEFT JOIN PFRATEIOTOMADOR

ON PFRATEIOTOMADOR.CODCOLIGADA = PFUNC.CODCOLIGADA

AND PFRATEIOTOMADOR.CHAPA = PFUNC.CHAPA

LEFT JOIN PCODINSTRUCAO

ON PCODINSTRUCAO.CODCLIENTE = PPESSOA.GRAUINSTRUCAO

LEFT JOIN PTPFUNC

ON PTPFUNC.CODCLIENTE = PFUNC.CODTIPO

JOIN (SELECT * FROM PFHSTSIT

WHERE PFHSTSIT.DATAMUDANCA <= @DATA

AND PFHSTSIT.CODCOLIGADA >= @COLIGADA_INI

AND PFHSTSIT.CODCOLIGADA <= @COLIGADA_FIM

) PF ON PF.CODCOLIGADA = PFUNC.CODCOLIGADA

AND PF.CHAPA = PFUNC.CHAPA

JOIN (SELECT * FROM PFHSTSEC

WHERE PFHSTSEC.DTMUDANCA <= @DATA

AND PFHSTSEC.CODCOLIGADA >= @COLIGADA_INI

AND PFHSTSEC.CODCOLIGADA <= @COLIGADA_FIM

) PFHSEC ON PFHSEC.CODCOLIGADA = PFUNC.CODCOLIGADA

AND PFHSEC.CHAPA = PFUNC.CHAPA

JOIN (SELECT * FROM PFHSTSAL

WHERE PFHSTSAL.DTMUDANCA <= @DATA

AND PFHSTSAL.CODCOLIGADA >= @COLIGADA_INI

AND PFHSTSAL.CODCOLIGADA <= @COLIGADA_FIM

) PFHSAL ON PFHSAL.CODCOLIGADA = PFUNC.CODCOLIGADA

AND PFHSAL.CHAPA = PFUNC.CHAPA

WHERE GCOLIGADA.CODCOLIGADA NOT IN(2,8,9,16,18)

AND PFUNC.CODSITUACAO NOT IN('U','O','I')

AND PFUNC.CODTIPO NOT IN ('A', 'U', 'O')

AND PFUNC.DATAADMISSAO <= @DATA

AND GCOLIGADA.CODCOLIGADA >= @COLIGADA_INI

AND GCOLIGADA.CODCOLIGADA <= @COLIGADA_FIM

AND STR(GCOLIGADA.CODCOLIGADA)+PFUNC.CHAPA NOT IN(SELECT STR(PFHSTSIT.CODCOLIGADA)+CHAPA

FROM PFHSTSIT

WHERE NOVASITUACAO = 'D'

AND DATAMUDANCA <= @DATA

AND CODCOLIGADA >= @COLIGADA_INI

AND CODCOLIGADA <=@COLIGADA_FIM)

GROUP BY PCCUSTO.CODCCUSTO

, GCOLIGADA.CODCOLIGADA

, GCOLIGADA.NOMEFANTASIA

, PFUNC.CHAPA

, PPESSOA.NOME

, PFUNCAO.CODIGO

, PFUNCAO.NOME

, PCARGO.CODIGO

, PCARGO.NOME

, PCCUSTO.NOME

, PFHSEC.CODSECAO

, PSECAO.DESCRICAO

, PFUNC.DATAADMISSAO

, PFHSAL.SALARIO

, PF.NOVASITUACAO

, PPESSOA.CPF

, PSINDIC.NOME

, PPESSOA.DTNASCIMENTO

, PPESSOA.SEXO

, PCODINSTRUCAO.DESCRICAO

, PEVENTO.DESCRICAO

, PPESSOA.CIDADE

, PPESSOA.ESTADO

, PCODESTCIVIL.DESCRICAO

, PTPFUNC.DESCRICAO

, PSECAO.CIDADE

, PSECAO.ESTADO

) FIM

GROUP BY FIM.IDADE

, FIM.CODCOLIGADA

, FIM.NOME_COLIGADA

, FIM.MATRICULA

, FIM.FUNCIONARIO

, FIM.COD_FUNCAO

, FIM.FUNCAO

, FIM.COD_CARGO

, FIM.NOME_CARGO

, FIM.COD_CENTRO_CUSTO

, FIM.NOME_CENTRO_CUSTO

, FIM.COD_SECAO

, FIM.NOME_SECAO

, FIM.ADMISSAO

, FIM.SALARIO

, FIM.SITUACAO

, FIM.CIDADE

, FIM.ESTADO

, FIM.SEXO

, FIM.GRAU_INSTRUCAO

, FIM.ESTADO_CIVIL

, FIM.CPF

, FIM.TIPO_FUNC

, FIM.ESTADO_SECAO

, FIM.CIDADE_SECAO

ORDER BY FIM.FUNCIONARIO

, FIM.NOME_COLIGADA

, FIM.CODCOLIGADA

, FIM.MATRICULA

, FIM.FUNCAO

, FIM.CPF

Me ajudem por favor...

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  64
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  733
  • Conteúdo/Dia:  0.11
  • Reputação:   8
  • Pontos/Conquistas:  4.310
  • Conteúdo Resolvido:  0
  • Dias Ganho:  6
  • Status:  Offline
  • Idade:  56

A tabela de imagem se relaciona com a tabela de pessoas, e não com a tabela de funcionário. Pode ser isso que está "duplicando" seus registros.

A Sentença SQL abaixo te dá uma noção do relacionamento. (Isso não está na documentação do RM.)

SELECT

PFUNC.CODCOLIGADA,

PPESSOA.CODIGO,

PFUNC.CHAPA,

PFUNC.NOME,

GIMAGEM.IMAGEM

FROM

PFUNC (NOLOCK)

LEFT OUTER JOIN PPESSOA (NOLOCK) ON PFUNC.CODPESSOA = PPESSOA.CODIGO

LEFT OUTER JOIN GIMAGEM (NOLOCK) ON PPESSOA.IDIMAGEM = GIMAGEM.ID AND GIMAGEM.CODSISTEMA = 'P'

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  6
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  20
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  160
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Não seria isso Alberto. A consulta está correta!

Consegui fazendo deste jeito, colocando na cláusura WHERE o seguinte:

PFHSTSIT.DATAMUDANCA < (

SELECT MAX(DATAMUDANCA)

FROM PFHSTSIT

WHERE CODCOLIGADA >= @COLIGADA_INI

AND CODCOLIGADA <= @COLIGADA_FIM

AND DATAMUDANCA <= @DATA

)

Agora estou com um problema quando a pessoa tem o salário reajustado.

Há uma tabela que guarda o histórico de salários de um funcionário, que é a PFHSTSAL. Ao colocar para

puxar o salário dessa tabela, vem todos os salários que o funcionário já teve na empresa.

Gostaria de saber como trazer somente o salário que o funcionário tinha naquela data e não todos os seus salários.

Isso é mais complicado! rs

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  6
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  20
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  160
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Pessoal, consegui aqui, quem tiver interesse segue a solução:

DECLARE @DATA DATETIME

, @COLIGADA_INI INT

, @COLIGADA_FIM INT

SET @DATA = :PLN_$B$3_N

SET @COLIGADA_INI = :PLN_$B$1_N

SET @COLIGADA_FIM = :PLN_$B$2_N

SELECT FIM.CODCOLIGADA

, FIM.NOME_COLIGADA

, FIM.MATRICULA

, FIM.FUNCIONARIO

, FIM.COD_FUNCAO

, FIM.FUNCAO

, FIM.COD_CARGO

, FIM.NOME_CARGO

, FIM.COD_CENTRO_CUSTO

, FIM.NOME_CENTRO_CUSTO

, FIM.COD_SECAO

, FIM.NOME_SECAO

, FIM.ESTADO_SECAO

, FIM.CIDADE_SECAO

, FIM.ADMISSAO

, FIM.SALARIO

, FIM.SITUACAO

, FIM.IDADE

, SUM(FIM.SALARIO_FAMILIA) AS SALARIO_FAMILIA

, SUM(FIM.PERICULOSIDADE) AS PERICULOSIDADE

, FIM.CIDADE

, FIM.ESTADO

, FIM.SEXO

, FIM.GRAU_INSTRUCAO

, FIM.ESTADO_CIVIL

, FIM.CPF

, FIM.TIPO_FUNC

FROM(SELECT GCOLIGADA.CODCOLIGADA AS CODCOLIGADA

, GCOLIGADA.NOMEFANTASIA AS NOME_COLIGADA

, PFUNC.CHAPA AS MATRICULA

, PPESSOA.NOME AS FUNCIONARIO

, PFUNCAO.CODIGO AS COD_FUNCAO

, PFUNCAO.NOME AS FUNCAO

, PCARGO.CODIGO AS COD_CARGO

, PCARGO.NOME AS NOME_CARGO

, PCCUSTO.CODCCUSTO AS COD_CENTRO_CUSTO

, PCCUSTO.NOME AS NOME_CENTRO_CUSTO

, PFUNC.CODSECAO AS COD_SECAO

, PSECAO.DESCRICAO NOME_SECAO

, PSECAO.CIDADE AS CIDADE_SECAO

, PSECAO.ESTADO AS ESTADO_SECAO

, PFUNC.DATAADMISSAO AS ADMISSAO

, (SELECT TOP 1 PFHSTSAL.SALARIO

FROM PFHSTSAL

WHERE PFUNC.CHAPA = PFHSTSAL.CHAPA

AND PFUNC.CODCOLIGADA=PFHSTSAL.CODCOLIGADA

AND PFHSTSAL.DTMUDANCA <= @DATA

ORDER BY PFHSTSAL.DTMUDANCA DESC) AS SALARIO

, PCODSITUACAO.DESCRICAO AS SITUACAO

, PPESSOA.CPF AS CPF

, PSINDIC.NOME AS SINDICATO

, PPESSOA.DTNASCIMENTO AS DATA_NASCIMENTO

, CASE WHEN MONTH(PPESSOA.DTNASCIMENTO) > MONTH(GETDATE()) OR DAY(PPESSOA.DTNASCIMENTO) > DAY(GETDATE()) THEN

YEAR(GETDATE()) - YEAR(PPESSOA.DTNASCIMENTO)-1 ELSE

YEAR(GETDATE()) - YEAR(PPESSOA.DTNASCIMENTO) END AS IDADE

, PPESSOA.SEXO AS SEXO

, PCODINSTRUCAO.DESCRICAO AS GRAU_INSTRUCAO

, PCODESTCIVIL.DESCRICAO AS ESTADO_CIVIL

, SUM(CASE WHEN PEVENTO.DESCRICAO='SALARIO FAMILIA' THEN PFFINANC.VALOR ELSE 0 END) AS SALARIO_FAMILIA

, SUM(CASE WHEN PEVENTO.DESCRICAO='PERICULOSIDADE' THEN PFFINANC.VALOR ELSE 0 END) AS PERICULOSIDADE

, PPESSOA.CIDADE AS CIDADE

, PPESSOA.ESTADO AS ESTADO

, PTPFUNC.DESCRICAO AS TIPO_FUNC

FROM GCOLIGADA

LEFT JOIN PFUNC ON

GCOLIGADA.CODCOLIGADA = PFUNC.CODCOLIGADA

LEFT JOIN PPESSOA ON

PPESSOA.CODIGO = PFUNC.CODPESSOA

LEFT JOIN PFUNCAO ON

PFUNCAO.CODCOLIGADA = PFUNC.CODCOLIGADA AND

PFUNCAO.CODIGO = PFUNC.CODFUNCAO

LEFT JOIN PCARGO ON

PCARGO.CODCOLIGADA = PFUNCAO.CODCOLIGADA AND

PCARGO.CODIGO = PFUNCAO.CARGO AND

PCARGO.CODCOLIGADA = GCOLIGADA.CODCOLIGADA

LEFT JOIN PFRATEIOFIXO ON

PFRATEIOFIXO.CODCOLIGADA=PFUNC.CODCOLIGADA AND

PFRATEIOFIXO.CHAPA=PFUNC.CHAPA

LEFT JOIN PCCUSTO ON

PCCUSTO.CODCOLIGADA=PFRATEIOFIXO.CODCOLIGADA AND

PCCUSTO.CODCCUSTO=PFRATEIOFIXO.CODCCUSTO

LEFT JOIN PSECAO ON

PSECAO.CODCOLIGADA=PFUNC.CODCOLIGADA AND

PSECAO.CODIGO=PFUNC.CODSECAO

LEFT JOIN PCODSITUACAO ON

PFUNC.CODSITUACAO=PCODSITUACAO.CODCLIENTE

LEFT JOIN PSINDIC ON

PSINDIC.CODCOLIGADA=PFUNC.CODCOLIGADA AND

PSINDIC.CODIGO=PFUNC.CODSINDICATO

LEFT JOIN PFFINANC ON

PFFINANC.CODCOLIGADA=PFUNC.CODCOLIGADA AND

PFFINANC.CHAPA=PFUNC.CHAPA

LEFT JOIN PEVENTO ON

PEVENTO.CODCOLIGADA=PFFINANC.CODCOLIGADA AND

PEVENTO.CODIGO=PFFINANC.CODEVENTO

LEFT JOIN PCODESTCIVIL ON

PCODESTCIVIL.CODCLIENTE=PPESSOA.ESTADOCIVIL

LEFT JOIN PFRATEIOTOMADOR ON

PFRATEIOTOMADOR.CODCOLIGADA=PFUNC.CODCOLIGADA AND

PFRATEIOTOMADOR.CHAPA=PFUNC.CHAPA

LEFT JOIN PCODINSTRUCAO ON

PCODINSTRUCAO.CODCLIENTE=PPESSOA.GRAUINSTRUCAO

LEFT JOIN PTPFUNC ON

PTPFUNC.CODCLIENTE=PFUNC.CODTIPO

LEFT JOIN PFHSTSIT ON

PFHSTSIT.CODCOLIGADA = PFUNC.CODCOLIGADA

AND PFHSTSIT.CHAPA = PFUNC.CHAPA

LEFT JOIN PFHSTSAL ON

PFHSTSAL.CODCOLIGADA = PFUNC.CODCOLIGADA

AND PFHSTSAL.CHAPA = PFUNC.CHAPA

WHERE GCOLIGADA.CODCOLIGADA NOT IN(2,8,9,16,18)

AND PFUNC.CODSITUACAO NOT IN('U','O','I')

AND PFUNC.CODTIPO NOT IN ('A', 'U', 'O')

AND PFUNC.DATAADMISSAO <= @DATA

AND GCOLIGADA.CODCOLIGADA >= @COLIGADA_INI

AND GCOLIGADA.CODCOLIGADA <= @COLIGADA_FIM

AND STR(GCOLIGADA.CODCOLIGADA)+PFUNC.CHAPA NOT IN(SELECT STR(PFHSTSIT.CODCOLIGADA)+CHAPA

FROM PFHSTSIT

WHERE NOVASITUACAO = 'D'

AND DATAMUDANCA <= @DATA

AND CODCOLIGADA >= @COLIGADA_INI

AND CODCOLIGADA <= @COLIGADA_FIM)

AND PFHSTSIT.DATAMUDANCA < (

SELECT MAX(DATAMUDANCA)

FROM PFHSTSIT

WHERE CODCOLIGADA >= @COLIGADA_INI

AND CODCOLIGADA <= @COLIGADA_FIM

AND DATAMUDANCA <= @DATA

)

GROUP BY PCCUSTO.CODCCUSTO

, GCOLIGADA.CODCOLIGADA

, GCOLIGADA.NOMEFANTASIA

, PFUNC.CHAPA

, PPESSOA.NOME

, PFUNCAO.CODIGO

, PFUNCAO.NOME

, PCARGO.CODIGO

, PCARGO.NOME

, PCCUSTO.NOME

, PFUNC.CODSECAO

, PSECAO.DESCRICAO

, PFUNC.DATAADMISSAO

, PFHSTSAL.SALARIO

, PCODSITUACAO.DESCRICAO

, PPESSOA.CPF

, PSINDIC.NOME

, PPESSOA.DTNASCIMENTO

, PPESSOA.SEXO

, PCODINSTRUCAO.DESCRICAO

, PEVENTO.DESCRICAO

, PPESSOA.CIDADE

, PPESSOA.ESTADO

, PCODESTCIVIL.DESCRICAO

, PTPFUNC.DESCRICAO

, PSECAO.CIDADE

, PSECAO.ESTADO

, PFUNC.CODCOLIGADA

)FIM

GROUP BY FIM.IDADE

, FIM.CODCOLIGADA

, FIM.NOME_COLIGADA

, FIM.MATRICULA

, FIM.FUNCIONARIO

, FIM.COD_FUNCAO

, FIM.FUNCAO

, FIM.COD_CARGO

, FIM.NOME_CARGO

, FIM.COD_CENTRO_CUSTO

, FIM.NOME_CENTRO_CUSTO

, FIM.COD_SECAO

, FIM.NOME_SECAO

, FIM.ADMISSAO

, FIM.SALARIO

, FIM.SITUACAO

, FIM.CIDADE

, FIM.ESTADO

, FIM.SEXO

, FIM.GRAU_INSTRUCAO

, FIM.ESTADO_CIVIL

, FIM.CPF

, FIM.TIPO_FUNC

, FIM.ESTADO_SECAO

, FIM.CIDADE_SECAO

ORDER BY FIM.FUNCIONARIO

Abraços!

Link para comentar
Compartilhar em outros sites

  • 6 meses depois...

  • Tópicos Que Criei:  902
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.855
  • Conteúdo/Dia:  1.34
  • Reputação:   311
  • Pontos/Conquistas:  106.701
  • Conteúdo Resolvido:  0
  • Dias Ganho:  196
  • Status:  Offline
  • Idade:  52
  • Dispositivo:  Windows

Mensagem Automática do Fórum RM

Este tópico foi verificado pela moderação/administração que foi postado em área errada !!

Por favor, verifique para que não postem em áreas indevidas. Vamos manter o Fórum o mais organizado possível.

Movido então, de : "Geral[Geral] Dúvidas e Sugestões sobre o Fórum" para: "Sistemas RM[RM] Dúvidas e Suporte".

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.