Fórum Firebird #58695

17/08/2007

0

Boa tarde..
Estou tendo problemas de leitura com um banco de dados de um cliente. O banco não consegue fazer uma comparação de valores entre dois campos do tipo numeric.
Ex.:
campo 1=100
campo 2=100
se faço o seguinte comando:
select * from tabela where campo1<campo2..
mesmo fazendo esse tipo de condição o banco traz os valores...se eu apagar o valor do campo e digitar manual, o select funciona..
isso não ocorre com todos os registros...eu já montei outro banco para o cliente. e o problema continua a ocorrer..
Alguém poderia me dizer o que está ocorrendo, e o que eu devo fazer para resolver...

muito obrigado


Akamaru

Akamaru

Responder

Posts

29/08/2007

Raserafim

já tive prolema semelhante utiliando o VarChar.

no tipo numeric, você define as casas decimais.

você pode tentar fazer isso explicitamente no seu código sql.


Responder

Gostei + 0

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

Aceitar