我正在尝试查找上周加入网站的用户子集
表格为users
,日期字段(dateadded
)为unix时间戳,例如2012-04-29 17:31:57
这是我正在尝试但它返回所有用户:
SELECT * FROM users
WHERE dateadded <= NOW() AND dateadded >= DATE_SUB(dateadded, INTERVAL 7 DAY)
答案 0 :(得分:2)
你的情况不对。您希望now()
进行两次比较:
SELECT *
FROM users
WHERE dateadded <= NOW() AND dateadded >= DATE_SUB(now(), INTERVAL 7 DAY)