Ir para conteúdo
Seja Membro VIP - Remova Banners de Propagandas, Tenha Liberado Qualquer Download, Além de Acessos em Áreas Exclusivas!! ×
Quer acesso a todas as Áreas do Fórum, até aquelas só para membros VIPs? Também quer poder baixar qualquer ARQUIVO? ×

Aprovação de Movimentos (RM Nucleus)


Gislane

Posts Recomendados


  • Tópicos Que Criei:  3
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  8
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  71
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  43

Boa Tarde,

Preciso desenvolver uma fórmula ou senteça SQL referente aprovação no movimento.

Cenário:

O usuário somente poderá aprovar compras com valor total de 5 mil, porém esses 5 mil podem ser em um único movimento ou a soma total de movimentos em um dia, por exemplo:

* Mov. numero 000010 valor bruto 3 mil

* Mov. numero 000011 valor bruto 2 mil

Ambos aprovados hoje, entao um terceiro movimento de valor de 500 reais nao conseguira aprovar, somente amanhã.

Tentei relacionar as tabelas tmovaprova e tmov com um select de somatorio (sum) mais nao consegui chegar num resultado final.

Entao preciso de ajuda.

Muito Obrigada.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  899
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.841
  • Conteúdo/Dia:  1.34
  • Reputação:   310
  • Pontos/Conquistas:  106.572
  • Conteúdo Resolvido:  0
  • Dias Ganho:  194
  • Status:  Offline
  • Idade:  52
  • Dispositivo:  Android

Gislaine, vc terá que desenvolver uma formula, com uma sentença tambem, onde fará a leitura dos valores de outros movimentos.

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  3
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  8
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  71
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  43

Gislaine, vc terá que desenvolver uma formula, com uma sentença tambem, onde fará a leitura dos valores de outros movimentos.

------------------

Sei disso mais nao consegui desenvolver, ou seja, ligar as coisas... na sentença abaixo consigo somar os valores aprovados mais tenho que determinar agora (o que nao sei fazer) que a soma é só para hoje.

select SUM(A.VALORBRUTO)

FROM TMOV A, TMOVAPROVA B

WHERE A.IDMOV=B.IDMOV AND A.CODUSUARIO=B.CODUSUARIO

AND A.CODTMV = '1.1.03'

AND A.STATUS='A'

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  3
  • Tópicos/Dia:  0.00
  • Meu Conteúdo:  8
  • Conteúdo/Dia:  0.00
  • Reputação:   0
  • Pontos/Conquistas:  71
  • Conteúdo Resolvido:  0
  • Dias Ganho:  0
  • Status:  Offline
  • Idade:  43

------------------

Sei disso mais nao consegui desenvolver, ou seja, ligar as coisas... na sentença abaixo consigo somar os valores aprovados mais tenho que determinar agora (o que nao sei fazer) que a soma é só para hoje.

select SUM(A.VALORBRUTO)

FROM TMOV A, TMOVAPROVA B

WHERE A.IDMOV=B.IDMOV AND A.CODUSUARIO=B.CODUSUARIO

AND A.CODTMV = '1.1.03'

AND A.STATUS='A'

___________________________________

SEGUE O RESULTADO FINAL DA SENTENÇA (FUNCIONA)

select SUM(VALORBRUTO)AS VALORBRUTO

FROM TMOV A, TMOVAPROVA B

WHERE A.IDMOV=B.IDMOV

AND A.CODTMV = '1.1.03'

AND A.STATUS='A'

AND B.CODUSUARIO = (select username from glogin where

computername=host_name() and logintime=(select max(logintime)from

glogin where computername=host_name()))

AND B.DATAAPROVACAO = (SELECT CONVERT(CHAR,GETDATE(),102 ))

Link para comentar
Compartilhar em outros sites


  • Tópicos Que Criei:  899
  • Tópicos/Dia:  0.14
  • Meu Conteúdo:  8.841
  • Conteúdo/Dia:  1.34
  • Reputação:   310
  • Pontos/Conquistas:  106.572
  • Conteúdo Resolvido:  0
  • Dias Ganho:  194
  • Status:  Offline
  • Idade:  52
  • Dispositivo:  Android

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.