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?