mysql计算俩时间相差多少年

如题所述

TIMESTAMPDIFF函数,需要传入三个参数,第一个是比较的类型,可以比较FRAC_SECOND、SECOND、
MINUTE、 HOUR、 DAY、 WEEK、 MONTH、 QUARTER或 YEAR几种类型,第二个和第三个参数是待比较的两个时间,比较是后一个时间减前一个时间SELECT TIMESTAMPDIFF(YEAR,'2012-10-01','2013-01-13');
表示两者相差的年
温馨提示:内容为网友见解,仅供参考
第1个回答  推荐于2017-12-29
SET @a = '2015-09-15 12:00:00';
SET @b = '2011-09-15 12:00:00';
SELECT YEAR(@a) - YEAR(@b);

本回答被提问者和网友采纳
相似回答