Un ejemplo básico para realizar operaciones matemáticas con decimales en bases de datos mysql. Utilizamos la función TRUNCATE(X,D) que retorna el número X, truncado a D decimales. Si D es 0, el resultado no tiene punto decimal o parte fraccional. D puede ser negativo para truncar (hacer cero) D dígitos a la izquierda del punto decimal del valor X.

Ejemplo, vamos a actualizar todos los campos de una tabla (jugadores) y dividir entre 4 todos los campos ‘nivel’ (cuyo valor sea mayor que 10) de una tabla que se llama ‘jugadores’… utilizando 2 decimales:

UPDATE jugadores SET nivel =  TRUNCATE((nivel / 4  ) ,2) WHERE nivel > 10

Agradezco tu comentario 🤘