目录
1、计算时间差(timestampdiff())
1.1 引言
在实际的工作中经常需要计算两个时间点之间的差值来作为筛选控制条件,mysql中的timestampdiff()函数很好的解决了这个需求,下面介绍该函数的使用方法。
1.2 使用说明
格式:TIMESTAMPDIFF(unit,begin,end);
上面式子中begin和end是DATE或DATETIME表达式。
TIMESTAMPDIFF函数允许其参数具有混合类型,例如,begin是DATE值,end可以是DATETIME值。 如果使用DATE值,则TIMESTAMPDIFF函数将其视为时间部分为“00:00:00”的DATETIME值。
unit的有以下选择,根据选择返回计算结果:
MICROSECOND 微秒
SECOND 秒
MINUTE 分钟
HOUR 小时
DAY 天
WEEK 周
MONTH 月份
QUARTER
YEAR 年份
1.3 使用示例
SELECT
TIMESTAMPDIFF( MONTH, '2020-01-01&#