如何限制mysql查询并通过时间戳限制它?

bry*_*bam 2 mysql database timestamp limit

我怎么能这样的mysql查询:

SELECT id,title,timestamp,upvotes,downvotes,views FROM {$table} ORDER BY count DESC LIMIT $start_from, 20
Run Code Online (Sandbox Code Playgroud)

并基于timestamp(这是一个标准的mysql时间戳)

不仅让我的mysql,LIMIT $start_from, 20而且...

限制:

如果是在今天和一个星期之前制作的,如果是在今天和一个月之前制作的话

有任何想法吗?

Mid*_*das 8

SELECT id, title, timestamp, upvotes, downvotes, views 
FROM {$table} 
WHERE timestamp >= DATE_SUB(CURRENT_DATE, INTERVAL 1 MONTH) 
ORDER BY count 
DESC LIMIT $start_from, 20
Run Code Online (Sandbox Code Playgroud)

MySQL参考手册 DATE_SUB