[firebase-br] A Stored Procedure me apresenta um valor, mas o Debug me mostra outro

Andre-Yahoo gomesalg em yahoo.com.br
Qua Out 19 11:50:48 -03 2005


1) Como vc definiu a variavel X (Numeric ou Integer)
2) Utilize a função Cast;

[]´s

André L. Gomes

----- Original Message ----- 
From: "Everton Garcia" <ertgarcia em gmail.com>
To: <lista em firebase.com.br>
Sent: Wednesday, October 19, 2005 11:41 AM
Subject: [firebase-br] A Stored Procedure me apresenta um valor,mas o Debug
me mostra outro


Olá pessoal, tenho uma stored procedure que faz alguns cálculos.

Um exemplo do cálculo é:

X = (26800 / 60) * 8.4 = 3752
 X = (Inteiro / Inteiro) * Numeric(15,2)

Só que quando executo a stored procedure o output é 3747,53.

Quando faço o debug pelo IBExpert ele me dá o output: 3752. Esse é o
correto, agora não sei porque só sai esse resultado quando executo pelo
debug do IBExpert.

Estou usando:
-- Firebird 1.53 RC2.
-- IBExpert 2005.09.25

Grato.

--
[]´s

Everton Garcia
Campo Grande - MS
______________________________________________
FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
Para consultar mensagens antigas: http://firebase.com.br/pesquisa






Mais detalhes sobre a lista de discussão lista