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 #13490 de 14123 |
Re: [Forms] REDONDEO UN NUMERO CON TRES DECIMALES

round(Variable+ 0.004,2)
 
   Edgardo
 
----- Original Message -----
Sent: Friday, January 04, 2008 12:23 PM
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!



Vie, 4 de Ene, 2008 4:44 pm

esandoval@...
Enviar mensaje Enviar mensaje

Reenviar Mensaje #13490 de 14123 |
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