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

RM Chronus


Posts Recomendados


  • Tópicos Que Criei:  162
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  517
  • Conteúdo/Dia:  0.08
  • Reputação:   2
  • Pontos/Conquistas:  4.749
  • Conteúdo Resolvido:  0
  • Dias Ganho:  3
  • Status:  Offline
  • Idade:  49
  • Dispositivo:  Windows

Prezados,

Utilizo essa sql em um relatório para computar as horas de banco de horas e ocorre que o total dessas horas são negativa.

De que forma poderia fazer para que não aparecesse o sinal de negativo a frente do total de horas. (ex: -12:30 e gostaria que apresentasse como 12:30)

select ((sum(aatualfun.hatrasobanco)+sum(aatualfun.hfaltabanco)))

from aatualfun, pfunc

where aatualfun.chapa = pfunc.chapa

and aatualfun.codcoligada = pfunc.codcoligada

and aatualfun.codcoligada = 1

and aatualfun.chapa=:FRM_CHAPA

and pfunc.codsituacao <> 'D'

and pfunc.codtipo <> 'D'

and pfunc.codtipo <> 'T'

Jean

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  1
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  58
  • Conteúdo/Dia:  0.01
  • Reputação:   2
  • Pontos/Conquistas:  308
  • Conteúdo Resolvido:  0
  • Dias Ganho:  1
  • Status:  Offline
  • Idade:  43
  • Dispositivo:  Windows

Jean, bom dia!

Multiplique por - 1, veja se dar certo.

select ((sum(aatualfun.hatrasobanco) +sum(aatualfun.hfaltabanco))) * - 1

from aatualfun, pfunc

where aatualfun.chapa = pfunc.chapa

and aatualfun.codcoligada = pfunc.codcoligada

and aatualfun.codcoligada = 1

and aatualfun.chapa=0004484

and pfunc.codsituacao <> 'D'

and pfunc.codtipo <> 'D'

and pfunc.codtipo <> 'T'

Atenciosamente,

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  65
  • Tópicos/Dia:  0.01
  • Meu Conteúdo:  333
  • Conteúdo/Dia:  0.05
  • Reputação:   2
  • Pontos/Conquistas:  2.309
  • Conteúdo Resolvido:  0
  • Dias Ganho:  2
  • Status:  Offline
  • Idade:  46
  • Dispositivo:  Windows

Use o comando Replace..

select Replace(((sum(aatualfun.hatrasobanco)+sum(aatualfun.hfaltabanco))), '-', '')

from aatualfun, pfunc

where aatualfun.chapa = pfunc.chapa

and aatualfun.codcoligada = pfunc.codcoligada

and aatualfun.codcoligada = 1

and aatualfun.chapa=:FRM_CHAPA

and pfunc.codsituacao <> 'D '

and pfunc.codtipo <> 'D '

and pfunc.codtipo <> 'T'

Abraços.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  162
  • Tópicos/Dia:  0.02
  • Meu Conteúdo:  517
  • Conteúdo/Dia:  0.08
  • Reputação:   2
  • Pontos/Conquistas:  4.749
  • Conteúdo Resolvido:  0
  • Dias Ganho:  3
  • Status:  Offline
  • Idade:  49
  • Dispositivo:  Windows

Valeu pessoal, deu certo!

Use o comando Replace..

select Replace(((sum(aatualfun.hatrasobanco)+sum(aatualfun.hfaltabanco))), '-', '')

from aatualfun, pfunc

where aatualfun.chapa = pfunc.chapa

and aatualfun.codcoligada = pfunc.codcoligada

and aatualfun.codcoligada = 1

and aatualfun.chapa=:FRM_CHAPA

and pfunc.codsituacao <> 'D '

and pfunc.codtipo <> 'D '

and pfunc.codtipo <> 'T'

Abraços.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  884
  • Tópicos/Dia:  0.13
  • Meu Conteúdo:  8.800
  • Conteúdo/Dia:  1.34
  • Reputação:   289
  • Pontos/Conquistas:  106.251
  • Conteúdo Resolvido:  0
  • Dias Ganho:  185
  • Status:  Offline
  • Idade:  51
  • Dispositivo:  Windows

Aviso Sobre MultiModeração para Membros

Que bom que resolveu o problema.

Agora no fórum existe o esquema de multimoderação onde o próprio usuário que abriu o post pode marcar como resolvido.

Dá uma olhada no link abaixo que mostra como fazer.

http://www.forumrm.com.br/index.php?showtopic=1555

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.