我想從我的表中獲取最新記錄。我想要了解過去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