Ir para conteúdo
AVISO AOS MEMBROS:

Fizemos uma atualização em 18/06/2023, e a forma de acesso ao Fórum mudou. Não mais está sendo aceito o login pelo Nome de Exibição cadastrado. Agora, apenas pelo email e pelos integradores de Login do Facebook, Google e Microsoft. O Facebook estava com uma validação pendente e já foi normalizado o acesso, já o Google, ainda estamos verificando o que está ocorrendo que não está funcionando.
Caso precisem de ajuda para o login pelo email acesse o link << Esqueci minha senha de acesso>> ou nos envie um pedido de ajuda pelo email admin@forumrm.com.br

Administração
ForumRM

Sql - Urgênte - Conversão De Horas - Cubos


Posts Recomendados


  • 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:  iPhone

Boa Tarde Pessoal, criei a consulta abaixo e criei um cubo, a finalidade desse relatório é listar a quantidade de horas extras diárias dos funcionários em determinado período dia a dia na horizontal, porem quando atualizo o cubo, a quantidade de horas extras dia a dia aparece duplicadas.

Abaixo consulta, alguem poderia dizer onde estou pecando e se tiver que converter hora como converter?

SELECT PFUNC.CODCOLIGADA, PFUNC.CHAPA, PPESSOA.NOME, PFUNCAO.NOME AS FUNCAO, PFUNC.DATAADMISSAO,AAFHTFUN.DATA,AAFHTFUN.EXTRAEXECUTADO
FROM PPESSOA INNER JOIN
PFUNC ON PPESSOA.CODIGO = PFUNC.CODPESSOA INNER JOIN
PFUNCAO ON PFUNC.CODCOLIGADA = PFUNCAO.CODCOLIGADA AND PFUNC.CODFUNCAO = PFUNCAO.CODIGO INNER JOIN
AAFHTFUN ON PFUNC.CODCOLIGADA = AAFHTFUN.CODCOLIGADA AND PFUNC.CODSITUACAO<>'D'
WHERE
PFUNC.CODCOLIGADA>=:Cod_Coligada
AND
CODSECAO>=:Secao_Inicial
AND CODSECAO<=:Secao_Final
AND
AAFHTFUN.DATA>=:Data_Inicial
AND AAFHTFUN.DATA<=:Data_Final

Não consegui postar o arquivo do Cubo para importação devido a falta de permissão aqui no forum, mas a planilha com a forma que ele está gerando está em anexo alguem me ajude por favor.

teste.xls

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.801
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.263
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Online
  • Idade:  51
  • Dispositivo:  Windows

Para postar o arquivo do CUBO, posta ele compactado, que deverá conseguir...

Já vejo a sentença e analiso o que puder pra vc.

Só guenta ai, que to indo comer alguma coisa, e já volto aqui. :)

Link para comentar
Compartilhar em outros sites


  • 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:  iPhone

Para postar o arquivo do CUBO, posta ele compactado, que deverá conseguir...

Já vejo a sentença e analiso o que puder pra vc.

Só guenta ai, que to indo comer alguma coisa, e já volto aqui. :)

Boa Tarde Jair,

Consegui resolver esse problema com a setença abaixo, porem tenho que fazer a formatação do campo extra executado dentro do Cubo, agregar valor para maximo, até ai consigo executar e o resultado fica correto.

Porem quando eu salvo o cubo, fecho e tento abrir novamente me da o erro: O tipo de "Values" valor membro de dados não é compatível com a escala numérico. Código da Informação: [8236891bd6a430fd689c18c91c0d5892]

SQL:

SELECT

PFUNC.CODCOLIGADA,

PFUNC.CHAPA,

PFUNC.NOME,

PFUNCAO.NOME AS FUNCAO,

PFUNC.DATAADMISSAO,

AAFHTFUN.DATA,

cast (AAFHTFUN.EXTRAEXECUTADO / 60 as varchar) + ':' + cast (AAFHTFUN.EXTRAEXECUTADO - ((AAFHTFUN.EXTRAEXECUTADO / 60) * 60) as varchar)

FROM PFUNC INNER JOIN

PFUNCAO ON PFUNC.CODCOLIGADA = PFUNCAO.CODCOLIGADA AND PFUNC.CODFUNCAO = PFUNCAO.CODIGO INNER JOIN

AAFHTFUN ON PFUNC.CODCOLIGADA = AAFHTFUN.CODCOLIGADA AND PFUNC.CHAPA = AAFHTFUN.CHAPA

WHERE

PFUNC.CODSITUACAO<>'D'

AND

PFUNC.CODCOLIGADA>=:Cod_Coligada

AND

CODSECAO>=:Secao_Inicial

AND CODSECAO<=:Secao_Final

AND

AAFHTFUN.DATA>=:Data_Inicial

AND AAFHTFUN.DATA<=:Data_Final

Pode me ajudar com esse problema?

Anexo cubo, não formatei o campo Extra Executado, pois não consigo abrir ele depois que formato o campo dentro do Cubo, o resultado so das extras so aparece depois que formato o campo para maximo ou minimo

Obrigado

Cubo Excesso.rar

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.801
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.263
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Online
  • Idade:  51
  • Dispositivo:  Windows

Nossa, na parte da sentença ficava mais fácil de te ajudar, pois, aqui não tenho o Chronus, então, não consigo testar :)

Mas essa formatação que está fazendo é no campo lá no cubo?

Qual o resultado que está saindo na sentença, e qual resultado que gostaria que saísse? Posta aqui que fica mais fácil pra mim pra poder te ajudar, pq, entrar no Chronus ou até importar o cubo ta complicado. Falei pra compactar e mandar pra conseguir mandar para que eventualmente alguém possa ajudar nessa parte :)

Link para comentar
Compartilhar em outros sites


  • 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:  iPhone

Nossa, na parte da sentença ficava mais fácil de te ajudar, pois, aqui não tenho o Chronus, então, não consigo testar :)

Mas essa formatação que está fazendo é no campo lá no cubo?

Qual o resultado que está saindo na sentença, e qual resultado que gostaria que saísse? Posta aqui que fica mais fácil pra mim pra poder te ajudar, pq, entrar no Chronus ou até importar o cubo ta complicado. Falei pra compactar e mandar pra conseguir mandar para que eventualmente alguém possa ajudar nessa parte :)

Jair, sim estou fazendo a formatação do campo dentro do CUBO, porem da o erro: O tipo de "Values" valor membro de dados não é compatível com a escala numérico. Código da Informação: [8236891bd6a430fd689c18c91c0d5892]

O RESULTADO DA QUERY, TEM QUE SAIR NO FORMATO DE HORAS DENTRO DO CUBO, COM ESSA CONSULTA SQL, RODADA NO SQL(QUERY ANALIS), SAI O VALOR CERTINHO, POREM QUANDO FAÇO NO CUBO, SAEM TODOS OS VALORES ZERADOS, SO APARECE O VALOR QUANDO FAÇO A FORMATAÇÃO, ACHO QUE FALTA ALGO NO SQL....

SEGUE PRINTE DAS TELAS PARA VOCÊ TENTAR ENTENDER.

obrigado.

post-9812-0-62105300-1407348981_thumb.jp

post-9812-0-34010900-1407348987_thumb.jp

post-9812-0-54981300-1407348992_thumb.jp

Editado por weverton dias
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.801
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.263
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Online
  • Idade:  51
  • Dispositivo:  Windows

Me mostra um select pelo Query, apenas do seu registro para ver como que estão os resultados...

Link para comentar
Compartilhar em outros sites


  • 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:  iPhone

Me mostra um select pelo Query, apenas do seu registro para ver como que estão os resultados...

Segue anexo Print.

No query, os dados estão da forma que quero e correto, porem depois que crio o cubo associo o sql, configuro as colunas, o resultado sai zerado e não como no sql.

só aparecem depois que formato a coluna.

A finalidade do cubo é colocar as datas por coluna e horas extras dia a dia de cada funcionário.

post-9812-0-21273800-1407353283_thumb.pn

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  0
  • Tópicos/Dia:  0
  • Meu Conteúdo:  5
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  25
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Tente isso: CONVERT(VARCHAR, DATEADD(MINUTE, AAFHTFUN.EXTRAEXECUTADO, '00:00'), 108)

Link para comentar
Compartilhar em outros sites


  • 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:  iPhone

Tente isso: CONVERT(VARCHAR, DATEADD(MINUTE, AAFHTFUN.EXTRAEXECUTADO, '00:00'), 108)

Boa Tarde Juliane, o resultado ficou igual a consulta anterior, porem mudou o formato e adicionou casa decimal.

Bom os dados ficam certos, porem quando pego o campo extra executado do cubo e arrasto para coluna de itens de dados, todos os resultados ficam zerados, dai vou em formatação dos campos, os resultados só aparecem quando coloco a formatação para agregar valores (MAXIMO).

não consigo resolver esse problema! :cray:

O tipo de "Values" valor membro de dados não é compatível com a escala numérico.

Código da Informação: [8236891bd6a430fd689c18c91c0d5892]

Editado por weverton dias
Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  0
  • Tópicos/Dia:  0
  • Meu Conteúdo:  5
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  25
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Boa Tarde Juliane, o resultado ficou igual a consulta anterior, porem mudou o formato e adicionou casa decimal.

Bom os dados ficam certos, porem quando pego o campo extra executado do cubo e arrasto para coluna de itens de dados, todos os resultados ficam zerados, dai vou em formatação dos campos, os resultados só aparecem quando coloco a formatação para agregar valores (MAXIMO).

não consigo resolver esse problema! :cray:

O tipo de "Values" valor membro de dados não é compatível com a escala numérico.

Código da Informação: [8236891bd6a430fd689c18c91c0d5892]

Boa tarde, Weverton!

Peguei a sua sentença com a formatação da coluna que eu te informei para simular aqui. A coluna apareceu corretamente, não apareceu em decimal. Mas infelizmente não consegui somar o campo de horas. :cray:

Na primeira vez que fiz apareceu este erro do Values quando utilizei o MÁXIMO. Depois tentei de novo e vi que não pode preencher nada no campo "máscara". Faço o teste e veja se o Values continua a aparecer.

Quanto a soma, vou fazer mais uns testes e te aviso se der certo.

Link para comentar
Compartilhar em outros sites


  • 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:  iPhone

Ola Juliane,

Bom vamos lá, segue abaixo print das telas para você ver como foi montado o layout do cubo, o erro so aparece quando eu coloco o campo extra executado na coluna de dados, quando termino de colocar cada campo em seu lugar, as informações aparecem, depois que salvo e tento executar o cubo ai aparece a mensagem do ''Value''.

Quero colocar no cubo as horas extras por data.

Ja refiz umas 15 vezes e não consigo com nenhum tipo de formatação.

post-9812-0-25589100-1407549608_thumb.pn

post-9812-0-04027900-1407549621_thumb.pn

Link para comentar
Compartilhar em outros sites

  • 2 semanas depois...

  • Tópicos Que Criei:  0
  • Tópicos/Dia:  0
  • Meu Conteúdo:  5
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  25
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Eu não sou VIP e não consigo ver as imagens. :cray:

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  885
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.801
  • Conteúdo/Dia:  1.34
  • Reputação:   291
  • Pontos/Conquistas:  106.263
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Online
  • Idade:  51
  • Dispositivo:  Windows

Eu não sou VIP e não consigo ver as imagens. :cray:

Tenta agora Juliane :)

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  0
  • Tópicos/Dia:  0
  • Meu Conteúdo:  5
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  25
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline

Tenta agora Juliane :)

Uau! Obrigada, Jair! :)

Link para comentar
Compartilhar em outros sites

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.

Visitante
Responder esse tópico

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Seu link foi automaticamente inserido no corpo do post.   Exibir como um link

×   Seu conteúdo anterior foi restaurado.   Limpar conteúdo do editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Criar Novo...

Informação Importante

Usando este site, você concorda com nossos Termos de Uso e nossa Política de Privacidade.