arredoando float através de uma query ...

Delphi

07/05/2004

colegas, tenho uma query onde faço uma update em uma tabela, só q gostaria que o valor float fosse arredondado no resultado da query se possível para duas casas decimais, se alguém souber algum comando q faz esse arredondamento via query, ajude.


Valeu!!!


Universodosoftware

Universodosoftware

Curtidas 0

Respostas

Edilcimar

Edilcimar

07/05/2004

utilize uma variável tipo currency que ela coloca tudo com 2 casas decimais


GOSTEI 0
Universodosoftware

Universodosoftware

07/05/2004

utilize uma variável tipo currency que ela coloca tudo com 2 casas decimais



Amigo, a questão é que minha query está assim

Update [nomedatabela]
set Prestacao = Prestacao - ((Prestacao * :Juros)/100)
...

o q acontece q dependendo da correção (juros) ele está dando em diversas casa decmais e o delphi não está aceitando alterar. Será q alguém já passou por isso, ou teria alguma dica pra mim?
Utilizo o sqlserver7.


GOSTEI 0
Edilcimar

Edilcimar

07/05/2004

coloque a variável prestacao : currency e depois utilize-a


GOSTEI 0
Emerson Nascimento

Emerson Nascimento

07/05/2004

tente com cast().

Update [nomedatabela]
set Prestacao = cast( (Prestacao - ((Prestacao * :Juros)/100)) as Numeric(15,2) )

veja se funciona...


GOSTEI 0
POSTAR