Roberto Ferreira Postado 27 de Abril de 2011 Tópicos Que Criei: 10 Tópicos/Dia: 0.00 Meu Conteúdo: 33 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 265 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Denunciar Compartilhar Postado 27 de Abril de 2011 Pessoal Alguém tem algum relatório Head Count em planilha ou cubo, e como faz para inserir no sistema e parametrizar? Grato Roberto Ferreira Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Roberto Ferreira Postado 28 de Abril de 2011 Tópicos Que Criei: 10 Tópicos/Dia: 0.00 Meu Conteúdo: 33 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 265 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 28 de Abril de 2011 Ei, Galera! Me ajudem ai. Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Cristiano_Lacerda Postado 28 de Abril de 2011 Tópicos Que Criei: 7 Tópicos/Dia: 0.00 Meu Conteúdo: 27 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 205 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 38 Denunciar Compartilhar Postado 28 de Abril de 2011 Ei, Galera! Me ajudem ai. Quais informações você precisaria em um cubo? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Roberto Ferreira Postado 28 de Abril de 2011 Tópicos Que Criei: 10 Tópicos/Dia: 0.00 Meu Conteúdo: 33 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 265 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 28 de Abril de 2011 Olá, Cristiano Eu estava precisando com as informações de (Chapa, nome, centro de custo, descriçaõa da funcão, salário, data de admissão e data de demissão). Grato pela ajuda. Abraço Roberto Ferreira Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Cristiano_Lacerda Postado 29 de Abril de 2011 Tópicos Que Criei: 7 Tópicos/Dia: 0.00 Meu Conteúdo: 27 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 205 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 38 Denunciar Compartilhar Postado 29 de Abril de 2011 Roberto Ferreira, Crie um cubo com esta consulta e o configure de acordo com sua necessidade. SELECT F.CHAPA, P.NOME, S.NROCENCUSTOCONT, G.NOME, C.NOME, F.SALARIO, F.DATAADMISSAO, F.DATADEMISSAO FROM PFUNC F INNER JOIN PPESSOA P ON F.CODPESSOA = P.CODIGO INNER JOIN PSECAO S ON F.CODSECAO = S.CODIGO AND S.CODCOLIGADA = F.CODCOLIGADA INNER JOIN PFUNCAO C ON F.CODFUNCAO = C.CODIGO AND F.CODCOLIGADA = C.CODCOLIGADA INNER JOIN GCCUSTO G ON G.CODCCUSTO = S.NROCENCUSTOCONT AND G.CODCOLIGADA = S.CODCOLIGADA WHERE 1=1 AND F.CODSITUACAO = 'A' Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Rones Postado 29 de Abril de 2011 Tópicos Que Criei: 13 Tópicos/Dia: 0.00 Meu Conteúdo: 167 Conteúdo/Dia: 0.03 Reputação: 1 Pontos/Conquistas: 1.088 Conteúdo Resolvido: 0 Dias Ganho: 3 Status: Offline Idade: 45 Dispositivo: Windows Denunciar Compartilhar Postado 29 de Abril de 2011 Cristiano, Analisando sua sentença, eliminei a condição de apenas ativo, e mostrando uma forma sem utilizar "inner join". /* LISTA FUNCIONÁRIOS COM CHAPA, CENTRO CUSTO, SETOR, FUNCAO, SALARIO, DATAADMISSAO, DATADEMISSAO */ SELECT F.CHAPA, P.NOME 'NOME', S.NROCENCUSTOCONT 'C.CUSTO', G.NOME 'SEÇÃO', C.NOME 'FUNCAO', F.SALARIO 'SALÁRIO', F.DATAADMISSAO 'ADMISSAO', F.DATADEMISSAO 'DEMISSAO' FROM PFUNC F, PPESSOA P, PSECAO S, PFUNCAO C, GCCUSTO G WHERE F.CODPESSOA=P.CODIGO AND F.CODSECAO=S.CODIGO AND S.CODCOLIGADA=F.CODCOLIGADA AND F.CODFUNCAO=C.CODIGO AND F.CODCOLIGADA=C.CODCOLIGADA AND G.CODCCUSTO=S.NROCENCUSTOCONT AND G.CODCOLIGADA = S.CODCOLIGADA Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Roberto Ferreira Postado 29 de Abril de 2011 Tópicos Que Criei: 10 Tópicos/Dia: 0.00 Meu Conteúdo: 33 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 265 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Autor Denunciar Compartilhar Postado 29 de Abril de 2011 Amigos, Gostei muito das sentenças, show de boa, mas como converto para cubo, essas sentenças serão muito importantes pra mim.?? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Rones Postado 23 de Maio de 2011 Tópicos Que Criei: 13 Tópicos/Dia: 0.00 Meu Conteúdo: 167 Conteúdo/Dia: 0.03 Reputação: 1 Pontos/Conquistas: 1.088 Conteúdo Resolvido: 0 Dias Ganho: 3 Status: Offline Idade: 45 Dispositivo: Windows Denunciar Compartilhar Postado 23 de Maio de 2011 Opa! Você tem que instalar o módulo RM BIS, cola esse script, já com o contador: /* LISTA FUNCIONÁRIOS COM CHAPA, CENTRO CUSTO, SETOR, FUNCAO, SALARIO, DATAADMISSAO, DATADEMISSAO */ SELECT F.CODCOLIGADA 'CODCOLIGADA', F.CHAPA 'CHAPA', P.NOME 'NOME', S.NROCENCUSTOCONT 'C.CUSTO', G.NOME 'SEÇÃO', C.NOME 'FUNCAO', F.SALARIO 'SALÁRIO', F.DATAADMISSAO 'ADMISSAO', F.DATADEMISSAO 'DEMISSAO', COUNT(F.CHAPA) 'TOTAL' FROM PFUNC F, PPESSOA P, PSECAO S, PFUNCAO C, GCCUSTO G WHERE F.CODPESSOA=P.CODIGO AND F.CODSECAO=S.CODIGO AND S.CODCOLIGADA=F.CODCOLIGADA AND F.CODFUNCAO=C.CODIGO AND F.CODCOLIGADA=C.CODCOLIGADA AND G.CODCCUSTO=S.NROCENCUSTOCONT AND G.CODCOLIGADA = S.CODCOLIGADA GROUP BY F.CODCOLIGADA, F.CHAPA, P.NOME, S.NROCENCUSTOCONT, G.NOME , C.NOME , F.SALARIO, F.DATAADMISSAO, F.DATADEMISSAO Após colar essa sentença é só configurar : Campo de dados : TOTAL Linha de Consulta: CODCOLIGADA, SECAO Area de consulta as demais tabelas, dai, é só manipular seu cubo como quiser... sds, Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Cristiano_Lacerda Postado 23 de Maio de 2011 Tópicos Que Criei: 7 Tópicos/Dia: 0.00 Meu Conteúdo: 27 Conteúdo/Dia: 0.01 Reputação: 0 Pontos/Conquistas: 205 Conteúdo Resolvido: 0 Dias Ganho: 0 Status: Offline Idade: 38 Denunciar Compartilhar Postado 23 de Maio de 2011 RONESSOBREIRO, Por qual motivo não podemos usar INNER JOIN? Algumas pessoas já me disseram que o RM perde performance utilizando JOIN, mas nunca me explicaram o motivo. Você saberia dizer? Citar Link para comentar Compartilhar em outros sites Mais opções de compartilhamento...
Rones Postado 24 de Maio de 2011 Tópicos Que Criei: 13 Tópicos/Dia: 0.00 Meu Conteúdo: 167 Conteúdo/Dia: 0.03 Reputação: 1 Pontos/Conquistas: 1.088 Conteúdo Resolvido: 0 Dias Ganho: 3 Status: Offline Idade: 45 Dispositivo: Windows Denunciar Compartilhar Postado 24 de Maio de 2011 Não, pelo que eu saiba são só padrões (ANSI),as duas funcionam com a mesma performance em qualquer banco (Utilizo SQL / ORACLE) porém, o inner join é o padrão novo e indicado pela maioria: ANSI 89 SELECT <Campos> FROM A, B WHERE A.Coluna = B.Coluna ANSI 92 SELECT <Campos> FROM A INNER JOIN B ON A.Coluna = B.Coluna É mais indicado por diversas razões: - Clareza do código, no WHERE misturamos filtros com junção; - Possibilidade de otimização: Apenas junções em JOIN permite comandos de otimização (Nested Loops, Merge Join ou Hash Join); - Evolução: o padrão mais novo é o ANSI 92. BLA, BLA, BLA!!! Utilizo "WHERE" pela simplicidade. A construção WHERE soa mais fácil na minha cabeça, pois é a tradução literal do que se pretende "Combine A com B onde A.Criterio seja igual a B.Criterio". 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.