Mysql计算时间最近多久

-- DATE_SUB(CURDATE(), INTERVAL 3 MONTH)计算结果为当前时间的前推三个月,time字段可为时间型字符串

select * form t_user where time>DATE_SUB(CURDATE(), INTERVAL 1 WEEK) --一周
select * form t_user where time>DATE_SUB(CURDATE(), INTERVAL 3 MONTH) --三月
select * form t_user where time>DATE_SUB(CURDATE(), INTERVAL 1 YEAR) --一年

猜你喜欢

转载自www.cnblogs.com/sung1024/p/11037494.html