Redondear Float en Informix

Mikelanllelo

A ver si alguien ha tenido un problema parecido...

Quiero redondear un float a dos decimales en informix.

Creía que la función round, o trunc lo permite, pero aparece este error:

1201: Number is too small for a decimal data type

Buscando por google me encuentro con....

The DECIMAL data type accommodates numbers from 10 to the -130th power through 10 to the 124th power in absolute value. The precision (number of significant digits) varies from 1 to 32; however, the source of this error is not the length of the number but its magnitude.

Y efectivamente, uno de los campos por el que quiero redondear es grande grande, como por ejemplo: 5,342511e-306

Ya he intentado de todo y ...buf, ¡como que ha llegado la hora de empezar a preguntar ! ¿Alguien?

Usuarios habituales

  • Mikelanllelo