我想列出未在90天内登录的会员。在mysql我有一个
last_access列,每次用户登录时都会更新。所以我认为可以在此列上执行检查。列格式为:date("Y/m/d : H:i:s", time())
(2011/05/10:21:42:33)
使用什么合适的SQL查询?
答案 0 :(得分:1)
SELECT username
FROM users
WHERE DATEDIFF(NOW(),last_access)>90
答案 1 :(得分:1)
SELECT columns
FROM table
WHERE last_access < CURRENT_TIMESTAMP - INTERVAL 90 DAY