[Ajuda] SQL e Somas

  • Autor Autor deskpro123
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
deskpro123

deskpro123

Zeta
Verificación en dos pasos activada
Hola a todos, ando nesecitando una pequeña ayudita. Estoy haciendo unas sumas en MySql, osea entro diferentes tipos de cantidades numericas en una tabla, sumandola, ej: cantidad+1.50, cantidad+2.20 y asi.

El problema es que me las guarda asi:

5.3244448889.

He tratado de formatear los numeros antes de que lleguen a la BDs pero aun asi me sigue pasando esto.

Que tengo que cambiar en la BDs para que me las guarde solo con 2 numeros despues del punto?

para que me salgan asi 5.32

Ahora mismo tengo la columna de la tabla como type varchar(255), cual deberia usar para sumas de dinero?

Saludos y gracias de antemano.
 
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
Pero con eso redondeas el número y hay veces que no quieres redondear..

Se puede hacer de muchas formas, la más fácil number_format('3.1416', 2, '.', '') que mostraría 3.14.

Y otra cosa, no deberías utilizar varchar para un valor numérico, en tu caso deberías utilizar un float de 2 decimales "float(2,2)"
 
Última edição:
Pero con eso redondeas el número y hay veces que no quieres redondear..

Se puede hacer de muchas formas, la más fácil number_format('3.1416', 2, '.', '') que mostraría 3.14.

Y otra cosa, no deberías utilizar varchar para un valor numérico, en tu caso deberías utilizar un float de 2 decimales "float(2,2)"

Si, ya lo he hecho asi en PHP y no me funcionaba, pero cuando cambie a float uff creo que se soluciono gran parte del problema.

Muchas gracias amigo.

- - - Actualizado - - -

PHP: round - Manual

También existe en MYSQL se llama igual. :encouragement:

Gracias, Jonay, te nesecito para un trabajo de un diseno, estoy en skype hablandote.
 
Voltar
Topo