1
respuesta

[Sugerencia] Actualizando la edad

DELIMITER $$
USE `jugos_ventas`$$
CREATE PROCEDURE `calcular_edad` ()
BEGIN
    UPDATE tabla_de_clientes SET
    EDAD = TIMESTAMPDIFF(YEAR, FECHA_DE_NACIMIENTO, CURDATE());
    SELECT NOMBRE, TIMESTAMPDIFF(YEAR, FECHA_DE_NACIMIENTO, CURDATE()) as EDAD_ACTUAL FROM tabla_de_clientes;
END$$

DELIMITER ;

CALL calcular_edad;
1 respuesta

¡Hola Christian!

Gracias por compartir tu código con nosotros. Parece que estás creando un procedimiento almacenado en MySQL para actualizar la edad de los clientes en tu tabla de clientes. Me parece una buena idea tener una forma automatizada de actualizar la edad en función de la fecha de nacimiento.

Solo quiero mencionar que, aunque tu código parece correcto, es importante tener en cuenta que la edad no es un valor estático y siempre está cambiando. Por lo tanto, es posible que desees programar este procedimiento para que se ejecute periódicamente para asegurarte de que la edad de tus clientes esté actualizada.

¡Espero haber ayudado y buenos estudios!

Si este post te ayudó, por favor, marca como solucionado ✓. Continúa con tus estudios! :)