100 + 200 + 80,34 = 380,339897165 !
Tengo en una mdb en access97 una tabla con 1 campo Importe, definido como tipo Simple y 2 lugares decimales. Guardo 3 registros con las cantidades 100, 200 y 80,34 respectivamente.
Cuando hago un select individual de cada registro las cantidades me salen tal y como las metí.
Cuando hago un select sum(importe) sale una cantidad incorrecta con un montón de decimales. ¿Es qué no saben sumar en Redmond? ¿Pero no habían resuelto ya Intel el problema del Pentium? ;-)
A la tabla accedo desde páginas ASP con VisualBasicScript. Si ejecuto la consulta desde Access97 el problema es el mismo.
Es buscado por internet pero no he encontrado nada. ¿Sabes dónde puedo buscar? ¿Alguna idea sobre este comportamiento?
Cuando hago un select individual de cada registro las cantidades me salen tal y como las metí.
Cuando hago un select sum(importe) sale una cantidad incorrecta con un montón de decimales. ¿Es qué no saben sumar en Redmond? ¿Pero no habían resuelto ya Intel el problema del Pentium? ;-)
A la tabla accedo desde páginas ASP con VisualBasicScript. Si ejecuto la consulta desde Access97 el problema es el mismo.
Es buscado por internet pero no he encontrado nada. ¿Sabes dónde puedo buscar? ¿Alguna idea sobre este comportamiento?
1 respuesta
Respuesta de sofocles