Fórum Erro em sql muito estranho! alguem ja viu isso? #60099

11/08/2008

0

Seguinte estou fazendo um sql simples tipo assim:
select * from contasrecebidas where valor = 20 and datapgto = ´01-08-2008´;

e apesar de ter vários registros com valor ´20.00´, me retorna apenas um deles.
o campo de valor é um numeric (15,2), ja verifiquei as casas decimais diretamente pelo banco e estão corretas, tipo não possui valor após a o ponto, também ja tentei fazer um gbak e nada, a solução encontrada foi a seguinte:

select * from contasrecebidas where valor between :Valor -0.001 and :Valor datapgto = ´01-08-2008´;


Pcpedroso

Pcpedroso

Responder

Posts

15/08/2008

Sremulador

select * from contasrecebidas where valor = 20 and datapgto = ´08-01-2008´; 



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar