Ver Mensaje Individual
  #2 (permalink)  
Antiguo 26/09/2011, 18:10
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Truncar Float SQLITE

Por definición, el redondeo de un entero siempre es el siguiente entero cuando el valor supera el 0,5 y la parte entera si es igual o menor.
Lo que tu necesitas hacer, si quieres conservar sólo la parte entera, sin importar la decimal, es truncar el entero, no redondearlo. El problema es que SQLite es un DBMS con muchas limitaciones, especialmente en el uso de funciones y operadores aritméticos, por lo que no tiene recursos para obtener el dato que necesitas directamente.
Lo que podrías hacer es intentar usar el operador de módulo (%) para obtener el entero, pero no sé qué tan bien funcionará.
Piensa que SQLite no está diseñado para usos intensos o elaborados. Es un DBMS básico.
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)

Última edición por gnzsoloyo; 26/09/2011 a las 20:16