Cálculo no Select

Firebird

09/02/2006

estou usando a seguinte instrução no meu comando select

Select 44/6*30 ......

o valor q o interbase me retorna é 210 e não 220 q seria o valor correto, ele não esta considerando as casas decimais da divisão. tem outro operador q eu possa utilizar? ou outra maneira de efetuar esse cálculo?

Obrigado


Gilberto Fernandes

Gilberto Fernandes

Curtidas 0

Respostas

Emerson Nascimento

Emerson Nascimento

09/02/2006

não deu certo porque você fez uso somente de números inteiros. tente assim:
Select 44 / [b:9bd76a6d42]6.000[/b:9bd76a6d42] * 30
como um dos valores utilizados é um float, o resultado também será um float.


GOSTEI 0
Gilberto Fernandes

Gilberto Fernandes

09/02/2006

vlw emerson

desse jeito aí pelo menos da 219,99999 por causa da dizima neh, mas ja resolve vlw ae


GOSTEI 0
POSTAR