Re: redondeo de numeros

From: Rodriguez Fernando <rodriguez(at)ort(dot)edu(dot)uy>
To: Carlos Mendez <lucas1850(at)gmail(dot)com>
Cc: pgsql-es-ayuda(at)postgresql(dot)org
Subject: Re: redondeo de numeros
Date: 2008-04-23 20:25:41
Message-ID: 480F9B45.1030208@ort.edu.uy
Views: Raw Message | Whole Thread | Download mbox
Thread:
Lists: pgsql-es-ayuda

Carlos Mendez wrote:
> hola, que tal,
>
> tengo la sgte consulta que calcula las notas de alumnos,
>
> select a.id <http://a.id> , a.paterno, a.materno, a.nombre,
> n.idmateria, (sum(n.nota)/3) as anual from notas_t2 n, alumnos_t2 a,
> inscripciones_t2 i where i.idparalelo='1S-A-2008' and n.gestion='2008'
> and n.gestion=i.gestion and i.idalumno=n.idalumno and
> n.idmateria='MAT09' and i.estado='1' and i.estado=a.estado and
> i.idalumno=a.id <http://a.id> and i.idalumno not in( select idalumno
> from notas_t2 where idmateria='MAT09' and gestion='2008' and
> (idtiponota='13' OR idtiponota='12')) GROUP BY a.id
> <http://a.id>,a.paterno, a.materno, a.nombre, n.idmateria HAVING sum(
> n.idtiponota )=51 order by a.paterno, a.materno
>
> pero la columna anual -que me muestra las notas- me sale truncada es
> decir si anual es 46.333 sale 46 lo cual esta bien, pero si anual es
> 46.66 tambien sale 46, error, aqui deberia salirme 47.
> para explicar la regla de redondear las notas voy a poner un ejemplo
>
> si nota >=45.5 se redondea a 46
> si nota < 45.5 se redondea a 45
> si nota >=51.5 se redondea a 52
> si nota < 51.5 se redondea a 51
> y asi sucesivamente con todos los demas numeros
>
> existe alguna funcion que redondea como el ejm mostrado?, de lo
> contrario me gustaria saber como puedo hacer *para que la columna
> anual donde se muestra la nota me aparesca con 2 decimales* y no solo
> enteros, de esa manera yo despues lo redondearia de acuerdo a la regla.
>
> Gracias de antemano por la ayuda,
> saludos.
hola probastes round

saludos Fernando

In response to

Responses

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Alvaro Herrera 2008-04-23 20:28:58 Re: VACUUM y CLUSTER
Previous Message Manuel Lamas 2008-04-23 20:25:03 VACUUM y CLUSTER