Hola tengo este problema que la verda no entiendo
Tengo una funcion que me hace una triste multiplicacion pero debe redondearme a 2 decimales mas no lo hace pero cuando pruebo el comando ROUND() en consola de mysql si me redondea correctamente
les comparto mi function
Código MySQL:
Ver originalDELIMITER $$
/* Descripción:
Calcular el AFP del empleado
*/
-- Variables de tablas auxiliares
-- Variables de procesos internos
-- Cálculos
SET calculo
= ROUND((sueldo
* (porc_AFP
/100)),2);
RETURN (calculo);
DELIMITER ;
el sueldo que quiero que prueben es 250 y veran que debe dar 15.63 mas me lo deja como 15.62 porque???