我有一张包含出生日期的表格,我想使用 CreateFunction 来计算他们的年龄。
所以我在考虑从当前日期提取年份 - 他们的出生日期年份(使用 YEAR() 函数,如下所示)
下面的功能似乎不起作用,所以任何帮助将不胜感激!
DELIMITER $$
CREATE FUNCTION customer_age(DateOfBirth DATE)
RETURNS DATE
BEGIN
DECLARE age DATE
SET age = YEAR(curdate())- YEAR(DateOfBirth);
RETURN (age);
END $$
DELIMITER;