MySQL查询-选择不超过一个时间段的条目


MySQL query - select entries not older than a time period

我有这个查询

SELECT * FROM content
  WHERE topic='$rw09[id]' AND active='1' AND date < DATE_SUB(CURDATE(), INTERVAL 1 WEEK)
  ORDER BY cpc DESC, id DESC
  LIMIT 4

我查询的关键部分是date < DATE_SUB(CURDATE(), INTERVAL 1 WEEK)。它会返回一周以上的条目。我希望它返回给我的是不超过1周的条目。我如何修改它以返回我想要的结果?

谢谢。

你试过吗

SELECT * FROM content
WHERE topic='$rw09[id]' AND active='1' AND date > DATE_SUB(CURDATE(), INTERVAL 1 WEEK)
ORDER BY cpc DESC, id DESC
LIMIT 4