MySQL自定义函数计算年龄
来源:互联网 发布:win32 sdk编程 编辑:程序博客网 时间:2024/06/09 01:40
DROP FUNCTION countage;
DELIMITER //
CREATE FUNCTION countage(birthday VARCHAR(15)) //参数birthday 为日期格式
RETURNS INT(10)
LANGUAGE SQL DETERMINISTIC NO SQL SQL SECURITY DEFINER
BEGIN
DECLARE age INT(10);
IF birthday IS NULL THEN
RETURN '';
END IF;
SET age = YEAR(CURDATE()) - YEAR(birthday) - 1;
IF MONTH(CURDATE()) = MONTH(birthday) THEN
IF DAY(CURDATE()) > DAY(birthday) THEN
SET age = age + 1;
END IF;
ELSEIF MONTH(CURDATE()) > MONTH(birthday) THEN
SET age = age +1;
END IF;
RETURN age;
END//
DELIMITER ;
DELIMITER //
CREATE FUNCTION countage(birthday VARCHAR(15)) //参数birthday 为日期格式
RETURNS INT(10)
LANGUAGE SQL DETERMINISTIC NO SQL SQL SECURITY DEFINER
BEGIN
DECLARE age INT(10);
IF birthday IS NULL THEN
RETURN '';
END IF;
SET age = YEAR(CURDATE()) - YEAR(birthday) - 1;
IF MONTH(CURDATE()) = MONTH(birthday) THEN
IF DAY(CURDATE()) > DAY(birthday) THEN
SET age = age + 1;
END IF;
ELSEIF MONTH(CURDATE()) > MONTH(birthday) THEN
SET age = age +1;
END IF;
RETURN age;
END//
DELIMITER ;
0 0
- MySQL自定义函数计算年龄
- mysql计算年龄
- JSP自定义标签 函数,实现生日计算年龄
- PHP 年龄计算函数
- mysql根据出生日期计算年龄
- MySQL根据生日计算年龄
- MySQL根据生日计算年龄
- java自定义Date工具类,计算年龄
- springmvc+mybatis+mysql 根据生日计算年龄
- 根据当前时间计算年龄的函数
- php根据出生日期计算年龄函数
- 计算年龄
- 计算年龄
- 计算年龄
- 计算年龄
- 计算年龄
- 年龄计算
- 求一个能计算加减乘除的 mysql自定义函数
- ContOS如何使用本地cdrom作为yum源
- 遍历map的四种方法
- twemproxy安装与配置
- android自定义style实现2
- Android解析XML文件
- MySQL自定义函数计算年龄
- 黑马程序员——java基础——IO流(续)
- TergetMarker-2-设计初步准备工作
- android开发两种退出程序方式(killProcess,System.exit)
- HBase的rowkey设计
- poj 3613 Cow Relays 经L边的最短路
- 飘逸的python - 使用图像匹配SIFT算法进行LOGO检测
- Chrome插件推荐——Web Developer Chrome插件
- typedef用法小结