pareciera que aplicando

Select round(valor::numeric + 4.99, -1) funcionaría, lo voy a probar

gracias

Ivan


El 08/01/2014 08:13 p.m., motum hesa escribió:

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 <mailto: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
    <mailto: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 <tel:199.25%20%20%20%20200>
        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
        <mailto:pgsql-es-ayuda@postgresql.org>)
        Para cambiar tu suscripción:
        http://www.postgresql.org/mailpref/pgsql-es-ayuda




-- fElIpE


Responder a