Anderson Cataldo Postado 15 de Fevereiro de 2012 Tópicos Que Criei: 5 Tópicos/Dia: 0.00 Meu Conteúdo: 24 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 165 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 15 de Fevereiro de 2012 Olá pessoal. Preciso de ajuda quanto a geração de uma informação com todos os proventos de funcionários na empresa. Acontece que quem foi transferido de uma unidade para outra não aparece no cubo, gerando uma diferença quando faço a conferência. Alguém tem uma idéia com relação as tabelas de histórico? Segue abaixo parte da sql. CASE PFFINANC.MESCOMP WHEN 1 THEN '01/JANEIRO' WHEN 2 THEN '02/FEVEREIRO' WHEN 3 THEN '03/MARÇO' WHEN 4 THEN '04/ABRIL' WHEN 5 THEN '05/MAIO' WHEN 6 THEN '06/JUNHO' WHEN 7 THEN '07/JULHO' WHEN 8 THEN '08/AGOSTO' WHEN 9 THEN '09/SETEMBRO' WHEN 10 THEN '10/OUTUBRO' WHEN 11 THEN '11/NOVEMBRO' WHEN 12 THEN '12/DEZEMBRO' END AS MES, CASE PEVENTO.PROVDESCBASE WHEN 'P' THEN PFFINANC.VALOR WHEN 'D' THEN (PFFINANC.VALOR*-1) WHEN 'B' THEN PFFINANC.VALOR END AS VALOR, CASE PEVENTO.PROVDESCBASE WHEN 'P' THEN '01-PROVENTOS' WHEN 'D' THEN '02-DESCONTOS' WHEN 'B' THEN '03-BASE' END AS TIPOEVENTO, PCODSITUACAO.DESCRICAO AS SITUACAO, PFUNC.CODTIPO AS TIPOFUNC, PFFINANC.REF AS QTDE, PFFINANC.ANOCOMP AS ANO, PFUNC.DATAADMISSAO AS ADMISSAO, PFUNC.SALARIO AS SALARIO FROM GCOLIGADA, GFILIAL, PSECAO, PFUNC, PFFINANC, PEVENTO, PFUNCAO, PCODSITUACAO, PPESSOA,GCONSIST,PFHSTSIT, PFHSTFCO WHERE GCOLIGADA.CODCOLIGADA = GFILIAL.CODCOLIGADA AND GCOLIGADA.CODCOLIGADA = PFUNC.CODCOLIGADA AND GFILIAL.CODFILIAL = PFUNC.CODFILIAL AND PFUNC.CODCOLIGADA = PSECAO.CODCOLIGADA AND PFUNC.CODSECAO = PSECAO.CODIGO AND PFFINANC.CODCOLIGADA = PFUNC.CODCOLIGADA AND PFFINANC.CHAPA = PFUNC.CHAPA AND PFFINANC.CODCOLIGADA = PEVENTO.CODCOLIGADA AND PFFINANC.CODEVENTO = PEVENTO.CODIGO AND PFUNC.CODCOLIGADA = PFUNCAO.CODCOLIGADA AND PFUNC.CODFUNCAO = PFUNCAO.CODIGO AND GCONSIST.CODTABELA = 'CCUNIDADE' AND GCONSIST.CODINTERNO = PFUNC.CODSECAO AND PFHSTSIT.NOVASITUACAO = PCODSITUACAO.CODCLIENTE AND PPESSOA.CODIGO = PFUNC.CODPESSOA AND PFFINANC.ANOCOMP = :ANO_S AND PFFINANC.MESCOMP = :MES_S AND PFUNC.CODCOLIGADA IN (1,9,10,11) AND PEVENTO.PROVDESCBASE IN ('P') /*AND PFHSTSIT.NOVASITUACAO <> 'D'*/ Obrigado desde já! Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Anderson Cataldo Postado 22 de Fevereiro de 2012 Tópicos Que Criei: 5 Tópicos/Dia: 0.00 Meu Conteúdo: 24 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 165 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 22 de Fevereiro de 2012 Alguém saberia como levantar essas informações das tabelas de histórico? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
jaime Postado 22 de Fevereiro de 2012 Tópicos Que Criei: 30 Tópicos/Dia: 0.00 Meu Conteúdo: 156 Conteúdo/Dia: 0.03 Reputação: 0 Pontos/Conquistas: 1.085 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 53 Denunciar Compartilhar Postado 22 de Fevereiro de 2012 Anderson, sugiro que você teste a sentença dentro do módulo de SQL do Labore primeiro, se retornar a informação correta o problema está na geração do cubo. Não sei se o cubo tem alguma opção de cubo global, dá uma olhada. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Anderson Cataldo Postado 22 de Março de 2012 Tópicos Que Criei: 5 Tópicos/Dia: 0.00 Meu Conteúdo: 24 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 165 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 22 de Março de 2012 Anderson, sugiro que você teste a sentença dentro do módulo de SQL do Labore primeiro, se retornar a informação correta o problema está na geração do cubo. Não sei se o cubo tem alguma opção de cubo global, dá uma olhada. Obrigado jaime! Na verdade existem 4 campos de históricos que atendem minha necessidade consegui com um colega e já está ok o cubo. 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.