从日期时间戳中选择用户 - 仅返回上周

时间:2013-03-23 20:01:00

标签: mysql sql

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

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

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

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

1 个答案:

答案 0 :(得分:2)

你的情况不对。您希望now()进行两次比较:

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