Con la función que propone felipe, solo sumale 4.9 a tu dato y debe funcionar:
Select round(valor::numeric + 4.9, -1) El ene 8, 2014 5:07 p.m., "Felipe Hernández" <pip...@gmail.com> 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 >