0

我正在尝试查找上周内加入网站的用户子集

该表是users并且日期字段(dateadded)是 unix 时间戳,例如2012-04-29 17:31:57

这是我正在尝试的,但它会返回所有用户:

SELECT * FROM users
WHERE dateadded <= NOW() AND dateadded >= DATE_SUB(dateadded, INTERVAL 7 DAY)
4

1 回答 1

2

你有错误的条件。你想要now()两个比较:

SELECT *
FROM users
WHERE dateadded <= NOW() AND dateadded >= DATE_SUB(now(), INTERVAL 7 DAY)
于 2013-03-23T20:06:08.433 回答