Foros del Web » Programando para Internet » ASP Clásico »

Consulta 'decimales y redondeo!'

Estas en el tema de Consulta 'decimales y redondeo!' en el foro de ASP Clásico en Foros del Web. Estimados, tengo un problemilla con un script Ejecuto un Stored Procedure y obtengo los datos en un recordset, el asunto es que el resultado es ...
  #1 (permalink)  
Antiguo 13/04/2006, 16:54
Avatar de HiTek  
Fecha de Ingreso: noviembre-2003
Ubicación: LF, Santiago.Chile
Mensajes: 217
Antigüedad: 20 años, 6 meses
Puntos: 0
Consulta 'decimales y redondeo!'

Estimados, tengo un problemilla con un script

Ejecuto un Stored Procedure y obtengo los datos en un recordset, el asunto es que el resultado es un grupo de numeros decimales que necesito mostrar (Ej: 2,899999), el problema está que al imprimir el resultado en pantalla me redondéa a 2,9. No me ha funcionado 'FormatNumber', 'FormatCurrency' 'CDbl', 'CSng'...nada y estoy perdiendo la paciencia....alguien tiene la amabilidad de darme algún enfoque distinto a lo que estoy viendo?....muchas veces nos cegamos en un punto y la solución la tenemos al lado....gracias y saludos a todos.
  #2 (permalink)  
Antiguo 13/04/2006, 17:37
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
pues puedes usar formatnumber(valor,ndecimales)
donde valor es el numero a mostras y ndecimales es un numero con la cantidad de decimales que quieres mostrar
  #3 (permalink)  
Antiguo 13/04/2006, 17:43
Avatar de HiTek  
Fecha de Ingreso: noviembre-2003
Ubicación: LF, Santiago.Chile
Mensajes: 217
Antigüedad: 20 años, 6 meses
Puntos: 0
Cita:
Iniciado por sjam7
pues puedes usar formatnumber(valor,ndecimales)
donde valor es el numero a mostras y ndecimales es un numero con la cantidad de decimales que quieres mostrar
Gracias por la ayuda pero ya le he intentado....pero sigue sin funcionar, el problema es por ejemplo si el decimal es 2,97 no me redondea, pero si es 2,89 con 9 como periodo me redonde a a 2,9....he ahí el problema y lamentable mente es un sistema financiero por lo que esa decima que redondea me altera los resultados finales....
  #4 (permalink)  
Antiguo 13/04/2006, 17:48
Avatar de sjam7  
Fecha de Ingreso: diciembre-2001
Ubicación: Guadalajara, Mexico
Mensajes: 3.672
Antigüedad: 22 años, 5 meses
Puntos: 16
pero te redondea por que tienes 2 decimales no? y si le pones mas decimales?
  #5 (permalink)  
Antiguo 13/04/2006, 17:53
Avatar de HiTek  
Fecha de Ingreso: noviembre-2003
Ubicación: LF, Santiago.Chile
Mensajes: 217
Antigüedad: 20 años, 6 meses
Puntos: 0
Cita:
Iniciado por sjam7
pero te redondea por que tienes 2 decimales no? y si le pones mas decimales?
si le pongo mas decimales me muestra 2,900000...N decimales
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 12:58.