Skip to content

Latest commit

 

History

History
33 lines (21 loc) · 873 Bytes

File metadata and controls

33 lines (21 loc) · 873 Bytes

years_diff

功能

计算开始时间和结束时间相差几年 (expr1 - expr2),结果精确到年。

语法

BIGINT years_diff(DATETIME expr1,DATETIME expr2);

参数说明

expr1: 结束时间,支持的数据类型为 DATETIME。

expr2: 开始时间,支持的数据类型为 DATETIME。

返回值说明

返回值的数据类型为 BIGINT。如果日期不存在,则返回 NULL。如果相差不满一年,则返回 0。

示例

select years_diff('2010-11-30 23:59:59', '2000-11-1 23:59:59');
+---------------------------------------------------------+
| years_diff('2010-11-30 23:59:59', '2000-11-1 23:59:59') |
+---------------------------------------------------------+
|                                                      10 |
+---------------------------------------------------------+