Olá,
Estou com duvida de como programar uma critica em que o valor de uma tabela é comparado com o valor de outra tabela, porem a critica tem exceção que o valor pode ultrapassar até 0,99 de ambas a tabelas, acima desse valor a critica barra: exemplo valor total 200,00 pode passar até 200,99 acima disso tem que barrar, poderiam me ajudar em alguma condição ou outra forma de programar essa critica ?
script ...
select distinct *
from tabela1 a,tabela 2 b
where a.numeronf = b.DOCUMENTO
and a.vlrtotalnf <> b.VALORTOTAL -- esse valor pode ultrapassar até 0,99
and b.chavenf = a.nfechaveacesso;
Programar critica
-
- Moderador
- Mensagens: 641
- Registrado em: Seg, 03 Set 2007 3:26 pm
- Localização: Fortaleza - CE
att,
Daniel N.N.
Daniel N.N.
Olá,
pelo que entendi o a diferença entre os valores não pode passar de 0,99. Se for maior não ser considerado na consulta.
Isso pode ser feito da seguinte forma:
Caso queira todos que passaram desse valor (os "criticados"):
pelo que entendi o a diferença entre os valores não pode passar de 0,99. Se for maior não ser considerado na consulta.
Isso pode ser feito da seguinte forma:
and ABS(a.vlrtotalnf - b.VALORTOTAL) < 1
and ABS(a.vlrtotalnf - b.VALORTOTAL) >= 1
-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante