按计数和时间戳排序mysql数据

时间:2011-05-25 03:54:49

标签: mysql sql aggregate-functions

我正在尝试在我的网站上设置一个'趋势'搜索字词,该搜索字词会返回大多数计数的搜索,但仅返回过去24小时。

我用来返回大多数计数的搜索是:

  SELECT searchstring 
    FROM trending 
ORDER BY count DESC 
   LIMIT 5

我的表格列是:

  • ID
  • searchString的
  • 计数
  • 时间戳

1 个答案:

答案 0 :(得分:1)

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