MySQL数据库查询最近几天内数据

#方法一
SELECT
count(DISTINCT(id)) ,
count(DISTINCT(pid)) 
FROM
push_platform_upd
WHERE
datediff(NOW(), last_dt) <= 30

#方法二
SELECT
count(DISTINCT(id)) ,
count(DISTINCT(pid))
FROM
push_platform_upd
WHERE
last_dt >= DATE_SUB(
DATE_FORMAT(NOW(), '%Y-%m-%d'),
INTERVAL 30 DAY
)

原文地址:https://www.cnblogs.com/panda-yichen/p/11752214.html