Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Redondear número - Access 2003

Estas en el tema de Redondear número - Access 2003 en el foro de Bases de Datos General en Foros del Web. Hola, ¿se puede redondear un número a dos decimales desde una consulta SQL (access 2003)? La consulta se haría desde una app desarollada en VB.NET. ...
  #1 (permalink)  
Antiguo 25/04/2007, 10:29
Avatar de freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 21 años, 1 mes
Puntos: 156
Pregunta Redondear número - Access 2003

Hola,

¿se puede redondear un número a dos decimales desde una consulta SQL (access 2003)? La consulta se haría desde una app desarollada en VB.NET.

LA idea que es que haga este redondeo:

Si el número es: 123,879
muestre --> 123,88

Gracias de antemano

saludos
  #2 (permalink)  
Antiguo 30/04/2007, 06:16
Avatar de freegirl
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: Catalonia
Mensajes: 4.334
Antigüedad: 21 años, 1 mes
Puntos: 156
Re: Redondear número - Access 2003

Encontré la solución. Es la siguiente:

Cita:
"Select round (precio,2) from tarifas"
Si el campo 'precio' es igual a 123,879 me retorna 123,88

saludos
  #3 (permalink)  
Antiguo 21/02/2010, 06:32
 
Fecha de Ingreso: febrero-2010
Mensajes: 5
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Redondear número - Access 2003

Yo tengo el mismo problema y no me deja redondear, me da un error de sistasis.
Pero yo lo que quiero es redondear una cantidad de datos que tengo en un campo de una tabla.

SELECT ROUND (Potencia_kws,1)
FROM Maquinas
  #4 (permalink)  
Antiguo 21/02/2010, 07:04
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 8 meses
Puntos: 300
Respuesta: Redondear número - Access 2003

¿Qué tipo de campo es Potencia_kws, es numérico, doble, o de qué tipo?
  #5 (permalink)  
Antiguo 21/02/2010, 07:07
 
Fecha de Ingreso: febrero-2010
Mensajes: 5
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Redondear número - Access 2003

Perdon, el tipo de dato es Doble. He probado a ponerlo numerico pero me da el mismo error.


"error de complicacion en la expresion de consulta 'Round (Potencia_kws,1)'

Última edición por spnafa; 21/02/2010 a las 07:14
  #6 (permalink)  
Antiguo 21/02/2010, 08:46
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 8 meses
Puntos: 300
Respuesta: Redondear número - Access 2003

Tu problema es la configuración regional. Quiero decirte que no es un problema realmente, pero tienes que separar los datos en los parámetros de las funciones, no con coma, sino con punto y coma. Te la pongo en negrita.
SELECT ROUND (Potencia_kws;1) FROM Maquinas
Hasta que te das cuenta puede ser desesperante, pero la solución es utilizar el punto y coma, y no olvidarlo para otras funciones. Podrías cambiar la configuración, pero no te recomiendo hacerlo.
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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 23:16.