Firebird

Firebird

17/08/2007

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

Curtidas 0

Respostas

Raserafim

Raserafim

17/08/2007

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.


GOSTEI 0
POSTAR