Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
先週サイトに参加したユーザーのサブセットを見つけようとしています
テーブルはusers、日付フィールド ( dateadded) は UNIX タイムスタンプです。2012-04-29 17:31:57
users
dateadded
2012-04-29 17:31:57
これが私が試みていることですが、すべてのユーザーを返します:
SELECT * FROM users WHERE dateadded <= NOW() AND dateadded >= DATE_SUB(dateadded, INTERVAL 7 DAY)
あなたは間違った状態を持っています。now()両方の比較が必要です:
now()
SELECT * FROM users WHERE dateadded <= NOW() AND dateadded >= DATE_SUB(now(), INTERVAL 7 DAY)