Array
(
)

arredondamento

Fgtoledo
   - 25 mai 2004

oi...

alguem sabe como faco para arredondar um numero acrescentando uma casa decimal.

Ex:254 arredondar para 1000
4567 arredondar para 10000
23 arredondar para 100

obrigado

Fer_nanda
   - 25 mai 2004

Observe esses resultados desses arredondamentos

select ROUND(7, -1); --10
select ROUND(74.58, -2); --100.00
select ROUND(748.58, -3); --1000.00

o q vc pode fazer é pegar o tamanho do seu numero (parte inteira) e tratar o arredondamento com um case ou ifs.

Espero ter ajudado