weverton dias Postado 22 de Fevereiro de 2022 Tópicos Que Criei: 30 Tópicos/Dia: 0.01 Meu Conteúdo: 152 Conteúdo/Dia: 0.03 Reputação: 3 Pontos/Conquistas: 1.193 Conteúdo Resolvido: 0 Dias Ganho: 5 Status: Offline Idade: 36 Dispositivo: Windows Denunciar Compartilhar Postado 22 de Fevereiro de 2022 Bom Dia Pessoal! Criei a setença abaixo para montar um rateio por seção e centro de custo, ocorre que um funcionário pode ter vários rateios e preciso trazer todos em colunas, quando removo o case da setença funciona, porém não tras os eventos separados por coluna, alguém poderia me ajudar? A sentença está duplicando várias linhas......... preciso que retorne somente os centro de custo que possuem rateio e seus respectivos valores..... SELECT FF.CODCOLIGADA, FF.CHAPA, P.NOME, P.CODSITUACAO, P.CODFILIAL, P.CODSECAO, RAT.CODCCUSTO, CUST.NOME AS 'NOME CENTRO DE CUSTO', FF.MESCOMP, FF.ANOCOMP, FF.NROPERIODO, SEC.DESCRICAO, FF.LIQUIDO, ( CASE WHEN MOV.CODEVENTO IN ( '0075' ) THEN MOV.VALOR ELSE 0 END ) AS 'GRATIFICACAO E PREMIO' /*@Weverton GRATIFICACAO E PREMIO*/ FROM PFPERFF AS FF WITH (NOLOCK) INNER JOIN PFUNC AS P WITH (NOLOCK) ON P.CODCOLIGADA = FF.CODCOLIGADA AND P.CHAPA = FF.CHAPA INNER JOIN PFRATEIOFIXO AS RAT WITH (NOLOCK) ON RAT.CODCOLIGADA = P.CODCOLIGADA AND RAT.CHAPA = P.CHAPA INNER JOIN GCCUSTO AS CUST WITH (NOLOCK) ON CUST.CODCOLIGADA = RAT.CODCOLIGADA AND CUST.CODCCUSTO = RAT.CODCCUSTO INNER JOIN PFMOVCC MOV ON FF.CODCOLIGADA = MOV.CODCOLIGADA AND FF.CHAPA = MOV.CHAPA AND FF.ANOCOMP = MOV.ANOCOMP AND FF.MESCOMP = MOV.MESCOMP AND FF.NROPERIODO = MOV.NROPERIODO LEFT OUTER JOIN PSECAO AS SEC ON P.CODCOLIGADA = SEC.CODCOLIGADA AND P.CODSECAO = SEC.CODIGO WHERE ( FF.CODCOLIGADA = :COLIGADA ) AND ( FF.MESCOMP = :MES ) AND ( FF.ANOCOMP = :ANO ) AND ( FF.NROPERIODO = :PERIODO ) ORDER BY P.NOME Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
luisgustavogomes Postado 22 de Fevereiro de 2022 Tópicos Que Criei: 5 Tópicos/Dia: 0.00 Meu Conteúdo: 484 Conteúdo/Dia: 0.21 Reputação: 136 Pontos/Conquistas: 3.226 Conteúdo Resolvido: 0 Dias Ganho: 64 Status: Offline Idade: 35 Dispositivo: Windows Denunciar Compartilhar Postado 22 de Fevereiro de 2022 @weverton dias, boa tarde! Falta a relação entre a PFRATEIOFIXO.CODCCUSTO com a PFMOVCC.CODCCUSTO. Abraços. 1 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.