0
我有一個表格,你可以輸入一個日期前一行,現在在我的表,我有以下字段:如何選擇基於日期
- ID
- 用戶ID
- 時間戳
- 值
我需要的是以前的記錄(/日期)基於給定的時間戳,我真的不知道如何在MySQL中做到這一點。
任何幫助將不勝感激!
我有一個表格,你可以輸入一個日期前一行,現在在我的表,我有以下字段:如何選擇基於日期
我需要的是以前的記錄(/日期)基於給定的時間戳,我真的不知道如何在MySQL中做到這一點。
任何幫助將不勝感激!
SELECT * FROM table WHERE timestamp < :myTimeStamp ORDER BY timestamp DESC LIMIT 0, 1
大聲笑我覺得愚蠢,我沒有想到的..謝謝! – xorinzor
取決於你以前的意思。當有兩個具有相同時間戳的條目時會發生什麼?該查詢將忽略具有相同時間戳的任何條目。如果你的id字段是一個自動增量,你可以使用「timestamp <=:myTimeStamp和id <:id」。 – liquorvicar
您只需要在此實例中添加LIMIT 1。 – liquorvicar