我想从我的表中获取最新记录。我想要了解过去7天发生的所有记录。这是我迄今为止开始的。从MySQL获取最新记录(7天)
$query = "SELECT * FROM mlg_logattempts AS a WHERE a.ts = (SELECT MAX(ts) FROM mlg_logattempts AS b WHERE b.ts > NOW() - INTERVAL 5 MINUTE AND b.name = a.name)";
我已经使用过去的时间间隔,但不确定如何使这项工作现在。有人能告诉我请求过去7天记录的正确方法吗?我有一个时间戳字段。
UPDATE
不幸的是,我意识到我与您共享的命令。我没有任何上述领域。我唯一的日期字段是“日期”。没有或没有。
类似的东西'DATE_ADD(your_col,INTERVAL 7 DAY)<= NOW()' – Class
@没有工作的类:( –
尝试:'DATE_SUB'。或者您可能需要使用your_col开关NOW() – Class