Henrique oliveira Postado 15 de Agosto de 2016 Tópicos Que Criei: 58 Tópicos/Dia: 0.01 Meu Conteúdo: 195 Conteúdo/Dia: 0.04 Reputação: 2 Pontos/Conquistas: 1.557 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 49 Denunciar Compartilhar Postado 15 de Agosto de 2016 Prezados Boa tarde, Estou com a seguinte situação.Preciso que retornar a quantidade de colaboradores em um mês e ano com as situações A,E,F,L,T,P Fiz uma SQL , mas nao traz o resultado esperado .Nenhum tópico do Forum , atende ao solicitado.Banco Oracle. Conto com ajuda de vcs,obg. SELECT COUNT(PFUNC.CHAPA) ATIVOS FROM PFUNC WHERE (PFUNC.CODSITUACAO IN ('A','E','F', 'L', 'P', 'T') OR PFUNC.CODSITUACAO = 'D' AND TO_CHAR(PFUNC.DATADEMISSAO, 'MM') <=:PLN_H2 +1 AND TO_CHAR(PFUNC.DATADEMISSAO, 'YYYY') =:ANO) AND PFUNC.CODFILIAL = 13 Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
omar Postado 16 de Agosto de 2016 Tópicos Que Criei: 59 Tópicos/Dia: 0.01 Meu Conteúdo: 817 Conteúdo/Dia: 0.16 Reputação: 105 Pontos/Conquistas: 4.774 Conteúdo Resolvido: 0 Dias Ganho: 74 Status: Offline Idade: 61 Dispositivo: Windows Denunciar Compartilhar Postado 16 de Agosto de 2016 Bom dia. Tentei diversas vezes colocar o select que utilizo no BI aqui da empresa, sem sucesso. Vou postar um arquivo txt com o select. Tem de ver as questões da variável, pois esta no formato do programa de BI. Este select é do total da empresa. Para filtrar por coligada ou seção tem de colocar group by nos selects internos e indicar os campos no select total (o primeiro). A partir da variavel data o select conta os doze meses que serao mostrados. EDIT: Coloquei um link direto para o arquivo, disponível a todos: http://www.forumrm.com.br/rm/FuncionariosMesaMes(SQL).txt O SQL está bem grande, e pode ter sido bloqueado por este motivo... Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Henrique oliveira Postado 16 de Agosto de 2016 Tópicos Que Criei: 58 Tópicos/Dia: 0.01 Meu Conteúdo: 195 Conteúdo/Dia: 0.04 Reputação: 2 Pontos/Conquistas: 1.557 Conteúdo Resolvido: 0 Dias Ganho: 1 Status: Offline Idade: 49 Autor Denunciar Compartilhar Postado 16 de Agosto de 2016 Bom dia Omar, O seu banco é oracle ? Vc tem o do mês somente ? tá reclamando de caracter imbálido e falta de parenteses a direita... Obg pelo retorno. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
omar Postado 16 de Agosto de 2016 Tópicos Que Criei: 59 Tópicos/Dia: 0.01 Meu Conteúdo: 817 Conteúdo/Dia: 0.16 Reputação: 105 Pontos/Conquistas: 4.774 Conteúdo Resolvido: 0 Dias Ganho: 74 Status: Offline Idade: 61 Dispositivo: Windows Denunciar Compartilhar Postado 16 de Agosto de 2016 (editado) Bom dia. Utilizo sql server. Aqui tá funcional. Copiei da forma que está em operação (veja a tela do BI referente a folha de pagamento - quadro lotação por periodo). Vc pode utilizar apenas 1 dos selects internos que dá o resultado. Caso seja o mês corrente usa o que conta 0 mês. Sendo três meses: usa o que conta -3 ... Editado 16 de Agosto de 2016 por omar acerto Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
caiuafranca Postado 8 de Fevereiro de 2019 Tópicos Que Criei: 0 Tópicos/Dia: 0 Meu Conteúdo: 1 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 5 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 43 Denunciar Compartilhar Postado 8 de Fevereiro de 2019 Veja se é o campo $DATA_FIM$, e uma variável, fiz a substituição pela data fim e rodou. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
LUIZ ALBERTO FONSECA Postado 22 de Agosto de 2019 Tópicos Que Criei: 1 Tópicos/Dia: 0.00 Meu Conteúdo: 10 Conteúdo/Dia: 0.00 Reputação: 0 Pontos/Conquistas: 78 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 60 Dispositivo: Windows Denunciar Compartilhar Postado 22 de Agosto de 2019 Boa noite Teria como enviar este grafico para importar Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
omar Postado 23 de Agosto de 2019 Tópicos Que Criei: 59 Tópicos/Dia: 0.01 Meu Conteúdo: 817 Conteúdo/Dia: 0.16 Reputação: 105 Pontos/Conquistas: 4.774 Conteúdo Resolvido: 0 Dias Ganho: 74 Status: Offline Idade: 61 Dispositivo: Windows Denunciar Compartilhar Postado 23 de Agosto de 2019 Bom dia. Estes gráficos são de uma ferramenta de BI aqui da empresa. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
vandersonbritodutra Postado 26 de Agosto de 2019 Tópicos Que Criei: 7 Tópicos/Dia: 0.00 Meu Conteúdo: 76 Conteúdo/Dia: 0.03 Reputação: 10 Pontos/Conquistas: 471 Conteúdo Resolvido: 0 Dias Ganho: 6 Status: Offline Idade: 35 Dispositivo: Linux Denunciar Compartilhar Postado 26 de Agosto de 2019 Henrique. Você quer a quantidade de funcionários por tipo? Coluna Situação e Coluna Quantidade ? Se for tente o código abaixo, Ele irá contatar por tipo de funcionário, repare que coloquei a situação no select e agrupei no group by por situação. Abraço SELECT COUNT(PFUNC.CHAPA) ATIVOS, PFUNC.CODSITUACAO AS SITUACAO, FROM PFUNCWHERE (PFUNC.CODSITUACAO IN ('A','E','F', 'L', 'P', 'T') OR PFUNC.CODSITUACAO = 'D' AND TO_CHAR(PFUNC.DATADEMISSAO, 'MM') <=:PLN_H2 +1AND TO_CHAR(PFUNC.DATADEMISSAO, 'YYYY') =:ANO)AND PFUNC.CODFILIAL = 13 GROUP BY PFUNC.CODSITUACAO 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.