select round( valor + 5, -1 ) ;

Eso te sirve ?

Slds,

Javier.


El mié, 08-01-2014 a las 18:06 -0500, Felipe Hernández escribió:
>  select round(valor::numeric,-1);
> 
> 
> 
> casi perfecto, pero 191 se redondearia a 190.
> 
> 
> 
> 
> El 8 de enero de 2014, 18:01, Ivan Garro <ivanga...@gmail.com>
> escribió:
> 
>         Hola Equipo, tengo el siguiente problema:
>         necesito redondear valores numericos (enteros o no) a la
>         siguiente decena, siempre para arriba.
>         por ejemplo necesito que me de el siguiente resultado:
>         
>         valor        resultado esperado
>         195          200
>         199          200
>         199.25 200
>         191          200
>         189          190
>         190          190
>         
>         se entiende?
>         he buscado pero no doy con ninguna funcion
>         
>         desde ja Muchas Gracias
>         
>         Ivan
>         
>         
>         -
>         Enviado a la lista de correo pgsql-es-ayuda
>         (pgsql-es-ayuda@postgresql.org)
>         Para cambiar tu suscripción:
>         http://www.postgresql.org/mailpref/pgsql-es-ayuda
> 
> 
> 
> 
> -- 
> fElIpE

Responder a