Entrar
¿Usuario nuevo? Regístrate
DesarrolloOracleForms · Desarrollo de Software en Oracle Forms Developer
? ¿Ya estás suscrito? Entrar en Yahoo!

Consejos de Yahoo! Grupos

¿Sabías que...?
Puedes determinar el orden de los mensajes. Pulsa el enlace en la columna correspondiente a la fecha. Tus preferencias serán guardadas y no tendrás que introducirlas de nuevo.

Mensajes

  Mensajes Ayuda
Avanzado
REDONDEO UN NUMERO CON TRES DECIMALES   Lista de mensajes  
Responder | Reenviar Mensaje #13489 de 14122 |
Re: [Forms] REDONDEO UN NUMERO CON TRES DECIMALES

Hola Carlos,
 
Me parece que debes crear una funcion y que te devuelva lo siguiente:
 

SELECT TRUNC(1.231,2) + DECODE(1.231-TRUNC(1.231,2),0,0,0.01) FROM DUAL

 

El parametro debe reemplazar al numero 1.231

 

Saludos,

Zenem
 

************* CONFIDENCIALIDAD ************
Este mensaje esta dirigido unicamente a su destinatario. Puede contener informacion confidencial, privilegiada o legalmente protegida. No hay renuncia a la confidencialidad o privilegio por cualquier transmision mala / erronea. Si usted ha recibido este mensaje por error, por favor, eliminelo junto con todas sus copias y anexos y notifique al remitente. No debe, directa o indirectamente, usar, revelar, distribuir, imprimir o copiar ninguna de las partes de este mensaje si no es usted el destinatario.



----- Original Message ----
From: Carlos Alzamora <carlos_as301@...>
To: DesarrolloOracle@yahoogroups.com; Oracle Desarrolladores <desarrollooracle@yahoogroups.com>; Forms <DesarrolloOracleForms@yahoogroups.com>; Forms Oracle <desarrollooracleforms@yahoogroups.com>
Sent: Friday, January 4, 2008 10:23:48 AM
Subject: [Forms] REDONDEO UN NUMERO CON TRES DECIMALES

Buenos dias grupo y Feliz año para todos.
 
Quiero redondear  un numero que tiene 3 decimales a dos decimales, lo particular de esto es que cuando el 3er decimal sea mayor a cero el segundo decimal debe redondearse a la siguiente cifra mayor EJM.
 
1.231 quiero que se redondee a 1.24, he visto en excel una funcion REDONDEAR.MAS no se si en oracle exista alguna parecida. trabajo con Sql/plus 3.1.2
 
de antemano muchas gracias por su ayuda.
 
Carlos.


Carlos Alzamora
Incapro c.a.
Tel.: 235.156.18/22. 90



Web Revelación Yahoo! 2007:
Premio Favorita del Público - ¡Vota tu preferida!




Never miss a thing. Make Yahoo your homepage.

Vie, 4 de Ene, 2008 4:27 pm

zenem_od
Sin conexión Sin conexión
Enviar mensaje Enviar mensaje

Reenviar Mensaje #13489 de 14122 |
Desplegar mensajes Autor Ordenar por fecha

Buenos dias grupo y Feliz año para todos. Quiero redondear un numero que tiene 3 decimales a dos decimales, lo particular de esto es que cuando el 3er...
Carlos Alzamora
carlos_as301
Sin conexión Enviar mensaje
4 de Ene, 2008
3:23 pm

Creo que esto te servirá: select ceil(1.234*100)/100 from dual; CEIL(1.234*100)/100 ... 1,24 Saludos Carlos _____ De: DesarrolloOracleForms@yahoogroups.com ...
Carlos-Hispatec
erphis
Sin conexión Enviar mensaje
8 de Ene, 2008
6:04 am

aplica esta forma: select round (round(1.230,2)*1.004,2) from dual fijate que si el numero es 1.239 tambien te da 1.24 To: DesarrolloOracle@yahoogroups.com;...
Luisa Salazar
lyaratzed
Sin conexión Enviar mensaje
8 de Ene, 2008
6:04 am

Hola Carlos, Me parece que debes crear una funcion y que te devuelva lo siguiente: SELECT TRUNC(1.231,2) + DECODE(1.231-TRUNC(1.231,2),0,0,0.01) FROM DUAL El...
Zenem Ordoñez
zenem_od
Sin conexión Enviar mensaje
8 de Ene, 2008
6:04 am

round(Variable+ 0.004,2) Edgardo ... From: Carlos Alzamora To: DesarrolloOracle@yahoogroups.com ; Oracle Desarrolladores ; Forms ; Forms Oracle Sent: Friday,...
esssm
esandoval@...
Enviar mensaje
8 de Ene, 2008
6:04 am

Carlos... Existe una funcion CEIL, pero esto redondea a entero... Sin embargo intenta este truco... SELECT CEIL( 1.231 * 100 )/100 FROM dual 1.24 En general......
Diego Duque
diegod_comm1
Sin conexión Enviar mensaje
8 de Ene, 2008
6:04 am

Excelente, si me dio resultado, muchas gracias por su valiosa ayuda. Diego Duque <diego.duque@...> escribió: Carlos... Existe una funcion...
Carlos Alzamora
carlos_as301
Sin conexión Enviar mensaje
17 de Ene, 2008
4:26 pm
Avanzado

Copyright © 2009 Yahoo! Todos los derechos reservados.
Política de Privacidad Actualizada - Condiciones del servicio - Directrices - Ayuda