Cálculo no Select
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
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
Curtidas 0
Respostas
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.
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
09/02/2006
vlw emerson
desse jeito aí pelo menos da 219,99999 por causa da dizima neh, mas ja resolve vlw ae
desse jeito aí pelo menos da 219,99999 por causa da dizima neh, mas ja resolve vlw ae
GOSTEI 0