PHP学院的中学生 2020-09-08 15:42:50 3875次浏览 0条回复 0 0 0

今天

SELECT * FROM 表名 WHERE TO_DAYS(时间字段名) = TO_DAYS(now());

昨天

SELECT * FROM 表名 WHERE TO_DAYS(NOW()) - TO_DAYS(时间字段名) <= 1

7天

SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 7 DAY) <= date(时间字段名)

近30天

SELECT * FROM 表名 where DATE_SUB(CURDATE(), INTERVAL 30 DAY) <= date(时间字段名)

本月

SELECT * FROM 表名 WHERE DATE_FORMAT(时间字段名, '%Y%m' ) = DATE_FORMAT(CURDATE( ), '%Y%m')

上一月

SELECT * FROM 表名 WHERE PERIOD_DIFF(date_format(now(), '%Y%m'), date_format(时间字段名, '%Y%m')) =1
    没有找到数据。
您需要登录后才可以回复。登录 | 立即注册