说明
使用 TIMESTAMPDIFF() 函数,计算两日期时间之间相差的天数,秒数,分钟数,周数,小时数
函数声明
TIMESTAMPDIFF(unit,datetime_expr1,datetime_expr2)
参数解释:
- unit:间隔单位,有以下几种:
- FRAC_SECOND:表示间隔是毫秒
- SECOND:秒
- MINUTE:分钟
- HOUR:小时
- DAY:天
- WEEK:星期
- MONTH:月
- QUARTER:季度
- YEAR:年
- datetime_expr1:datetime_expr2 减去 datetime_expr1
- datetime_expr2:
例子
间隔天数:
SELECT TIMESTAMPDIFF(DAY,'2023-09-02','2023-10-02') FROM t_card
SELECT create_time,NOW(),TIMESTAMPDIFF(DAY,create_time,NOW()) FROM t_card
参考:
https://www.cnblogs.com/vofill/p/7216411.html