MySql计算两个日期的时间差函数

返回日期或日期时间表达式datetime_expr1 和datetime_expr2the 之间的整数差。其结果的单位由interval 参数给出。interval 的法定值同TIMESTAMPADD()函数说明中所列出的相同。  

SELECT TIMESTAMPDIFF(MONTH,'2009-10-01','2009-09-01');  
    interval可是:  

  •      SECOND 秒 SECONDS 
  •       MINUTE 分钟 MINUTES 
  •       HOUR 时间 HOURS 
  •       DAY 天 DAYS 
  •       MONTH 月 MONTHS 
  •       YEAR 年 YEARS

··································································································································

触发器

set @time='08:00:00';

set TIMEDIFF(curtime(),@time);   -- 计算当前时间与给定时间的相差的具体时间;

select time_to_sec(TIMEDIFF(curtime(),@time));   --  计算当前时间与给定时间的相差秒数;

你可能感兴趣的:(mysql)