Ver Mensaje Individual
  #4 (permalink)  
Antiguo 29/08/2008, 02:02
jurena
Colaborador
 
Fecha de Ingreso: marzo-2008
Ubicación: Cáceres
Mensajes: 3.735
Antigüedad: 16 años, 10 meses
Puntos: 300
Respuesta: partir float en "."

Ratamaster, para sacarlo con el ejemplo que propones:
SELECT SUBSTRING_INDEX( 2.5, '.', 1 ) parteentera, SUBSTRING_INDEX( 2.5, '.', -1 ) partedecimal

Si lo quieres sacar de un campo float llamado numero de una tabla llamada tabla:

Cita:
SELECT SUBSTRING_INDEX( numero, '.', 1 ) parteentera, SUBSTRING_INDEX( numero, '.', -1 ) partedecimal
FROM tabla
Hay más formas, pero esta es una de ellas. Prueba si la versión de MySQL que usas te la acepta.

Última edición por jurena; 29/08/2008 a las 07:41