luisgustavogomes Postado 11 de Outubro de 2021 Tópicos Que Criei: 5 Tópicos/Dia: 0.00 Meu Conteúdo: 470 Conteúdo/Dia: 0.21 Reputação: 132 Pontos/Conquistas: 3.143 Conteúdo Resolvido: 0 Dias Ganho: 63 Status: Offline Idade: 35 Dispositivo: Windows Denunciar Compartilhar Postado 11 de Outubro de 2021 Pessoal, boa tarde! Estou criando um diretório do Github com algumas consultas que podem "ou não" ajudar a comunidade, neste caso o link do repositório é o https://github.com/luisgustavogomes/TOTVS-RM/tree/master/RH e temos dois (2) eventos para tratamos dos históricos da Folha. https://github.com/luisgustavogomes/TOTVS-RM/blob/master/RH/FOP_GET_HSTFUNCAO.sql https://github.com/luisgustavogomes/TOTVS-RM/blob/master/RH/FOP_GET_HSTSECAO.sql Segue uma forma de utilização... USE CORPORERM GO SELECT PF.CODCOLIGADA ,PF.CHAPA ,PF.ANOCOMP ,PF.MESCOMP ,PF.NROPERIODO ,HF.CODFUNCAO_HIST ,HF.NOME_FUNCAO_HIST ,HS.CODSECAO_HIST ,HS.DESC_SECAO_HIST FROM DBO.PFPERFF PF CROSS APPLY [dbo].[TB_FOP_GET_HISTFUNCAO] ( PF.CODCOLIGADA ,PF.CHAPA ,EOMONTH(DATEFROMPARTS(PF.ANOCOMP,PF.MESCOMP,1)) ) HF CROSS APPLY [dbo].[TB_FOP_GET_HISTSECAO] ( PF.CODCOLIGADA ,PF.CHAPA ,EOMONTH(DATEFROMPARTS(PF.ANOCOMP,PF.MESCOMP,1)) ) HS WHERE PF.CODCOLIGADA = 1 AND PF.ANOCOMP = 2020 AND PF.MESCOMP = 10 A lógica para qualquer outro histórico é parecido, caso queiram outros exemplos e só falar !!! Espero que ajude alguém. Abraços. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Posts Recomendados
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.