Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General »

Problema para Mostrar Decimales....

Estas en el tema de Problema para Mostrar Decimales.... en el foro de Bases de Datos General en Foros del Web. Buenas a todos!!!! Mi problema es el siguiente: Al introducir un dato a mi base de datos MySQL, me comen los decimales... me explico... Sin ...
  #1 (permalink)  
Antiguo 14/02/2005, 21:54
Usuario no validado
 
Fecha de Ingreso: julio-2003
Ubicación: <?="www.tuky.cl";?>
Mensajes: 132
Antigüedad: 21 años, 5 meses
Puntos: 4
Exclamación Problema para Mostrar Decimales....

Buenas a todos!!!!

Mi problema es el siguiente:

Al introducir un dato a mi base de datos MySQL, me comen los decimales... me explico...

Sin introduzco 156.59 me da 157, aproxima todos los numeros. Alguien sabe como poder poner el numero verdadero y no el aproximando???

Gracias!!
  #2 (permalink)  
Antiguo 15/02/2005, 01:27
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 20 años
Puntos: 10
Buenas,
En q formato tienes el numero en tu base de datos?
  #3 (permalink)  
Antiguo 15/02/2005, 01:43
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 5 meses
Puntos: 102
De una vez te digo que tu campo no puede ser tipo INT (entero)... ya que en conjunto de los decimales es superior al de los enteros (Calculo? ).
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
  #4 (permalink)  
Antiguo 15/02/2005, 01:57
 
Fecha de Ingreso: noviembre-2004
Mensajes: 68
Antigüedad: 20 años, 1 mes
Puntos: 0
trata de ponerlo como "varchar, char..."
  #5 (permalink)  
Antiguo 15/02/2005, 02:02
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 5 meses
Puntos: 102
Cita:
Iniciado por Goku00_1
trata de ponerlo como "varchar, char..."
... el problema sería que no podria hacer operaciones matemáticas dentro de MySQL... que puede ser lo de menos.. pero ahí está. .

Hablando de tipos de datos en MySQL... les dejo un enlace:
http://www.mysql-hispano.org/page.php?id=22
aunque deberia ir en el foro de base de datos :-s... Espero les sirva!
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"

Última edición por jam1138; 15/02/2005 a las 02:05
  #6 (permalink)  
Antiguo 15/02/2005, 12:53
Usuario no validado
 
Fecha de Ingreso: julio-2003
Ubicación: <?="www.tuky.cl";?>
Mensajes: 132
Antigüedad: 21 años, 5 meses
Puntos: 4
grax por sus respuestas.... miren.

Cambien el formato de mi celda a lo siguiente:

DECIMAL[(M[,D])] [UNSIGNED] [ZEROFILL]

Pero al introducir un dato (7.56), me sigue dando el entore siguiente!!!!!

Q mal no????

Alguna ayudita extra!!!!

grax!
  #7 (permalink)  
Antiguo 16/02/2005, 01:52
 
Fecha de Ingreso: enero-2005
Ubicación: Barcelona
Mensajes: 1.473
Antigüedad: 20 años
Puntos: 10
Buenas,
define el campo como DOUBLE!
  #8 (permalink)  
Antiguo 16/02/2005, 05:28
Avatar de Vice  
Fecha de Ingreso: agosto-2003
Mensajes: 613
Antigüedad: 21 años, 5 meses
Puntos: 2
Al ver esto, he hecho una prueba con un decimal(10,3) y no he tenido ningún problema para que me guarde los decimales tal cual se los meto.
Un saludo.
__________________
Estoy contagiado de Generación-I
  #9 (permalink)  
Antiguo 16/02/2005, 17:34
Avatar de jam1138
/** @package Moderador */
 
Fecha de Ingreso: julio-2004
Ubicación: sèveR led onieR lE
Mensajes: 9.368
Antigüedad: 20 años, 5 meses
Puntos: 102
... es el punto , debe ser coma... Igual hay función de MySQL para cambio de formato ¿no?
__________________
٩(͡๏̯͡๏)۶
» Cómo hacer preguntas de manera inteligente «

"100 años después, la revolución no es con armas, es intelectual y digital"
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:55.