mysql计算两个时间差

MySQL计算两个日期的时间差函数:TIMESTAMPDIFF


语法: 
TIMESTAMPDIFF(interval, datetime_expr1, datetime_expr2)

 

interval取值: 
SECOND     秒 
MINUTE     分钟
HOUR         小时
DAY            天
MONTH     月

YEAR           年


说明: 
返回日期或日期时间表达式datetime_expr1 和datetime_expr2之间的整数差。其结果的单位由interval参数给出。

 

示例:
SELECT TIMESTAMPDIFF(MONTH, '2016-09-01', '2016-10-01');

 

 

 

查看一个字段时间是否在24小时内

select case when HOUR(timediff(now(),d.last_login)) >24 then 0 else 1 end as status
             from t_m_device d
             left join t_m_org o on d.org_id=o.org_id where d.is_delete=0 and d.last_login is not null 
              order by d.add_time desc

 

posted on 2018-09-28 15:41  让代码飞  阅读(1977)  评论(0)    收藏  举报

导航

一款免费在线思维导图工具推荐:https://www.processon.com/i/593e9a29e4b0898669edaf7f?full_name=python