redondeo

From: Claudia Lizama <claudita48(at)yahoo(dot)com>
To: pgsql-es-ayuda(at)postgresql(dot)org
Subject: redondeo
Date: 2007-09-12 13:59:06
Message-ID: 695008.4119.qm@web52809.mail.re2.yahoo.com
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-es-ayuda

Hola:

Tengo la siguiente inquietud:

Estoy haciendo algo en plpgsql:
Necesito redondear el siguiente cálculo:

vl_punt_beca := ( ( vl_punt_nota ) * ( vl_porc_nota / 100 ) ) + ( ( vl_punt_renta_pc ) * (

vl_porc_rpc / 100 ) ) ;

vl_punt_beca es tipo double precision.
El resto de los datos son tipo real. He probado mezclando de todos los tipos decimal...

float4, etc

Al hacer esto:
vl_punt_final := round ( vl_punt_beca , 0 );

Me dice:
no existe la función round(double precision, integer)
HINT: Ninguna función coincide en el nombre y tipos de argumentos. Puede desear agregar

conversión explícita de tipos.
CONTEXT: sentencia SQL: «SELECT round ( $1 , 0 )»

vl_punt_final lo he puesto de tipo int4, real y double precision. En todos los casos me

pasa lo mismo.


Ojalá alguien pueda darme una ayuda...

Agradecida.
Claudia.


__________________________________________________
Correo Yahoo!
Espacio para todos tus mensajes, antivirus y antispam ¡gratis!
Regístrate ya - http://correo.espanol.yahoo.com/

Responses

  • Re: redondeo at 2007-09-12 14:46:24 from Alvaro Herrera
  • RE: redondeo at 2007-09-12 14:47:45 from Henry
  • Re: redondeo at 2007-09-12 14:49:04 from Miguel Rodríguez Penabad
  • Re: redondeo at 2007-09-17 13:46:52 from Arturo Munive [pgsql-es-ayuda]

Browse pgsql-es-ayuda by date

  From Date Subject
Next Message Claudia Lizama 2007-09-12 13:59:45 rango de decimales
Previous Message Patricio Cifuentes Ithal 2007-09-12 13:13:10 RE: Extensiones postgis