2011-05-25 109 views
1

我正在嘗試在我的網站上有一個「趨勢」搜索字詞,它將返回大多數搜索的搜索結果,但僅返回最近24小時的搜索結果。按計數和時間戳對mysql數據進行排序

我使用的是與大多數計數返回的搜索查詢是:

SELECT searchstring 
    FROM trending 
ORDER BY count DESC 
    LIMIT 5 

我的表列是:

  • ID
  • 搜索字符串
  • 時間戳
+1

'timestamp'字段是什麼類型? – zerkms 2011-05-25 04:15:48

+0

時間戳實際上是時間戳。 – Michael 2011-05-25 04:16:59

回答

1
SELECT searchstring 
FROM trending 
WHERE 
    timestamp > DATE_SUB(NOW(), INTERVAL 1 DAY) 
ORDER BY count DESC 
LIMIT 5 
+0

完美謝謝。 – Michael 2011-05-25 04:38:59

相關問題