Сортировка данных mysql по количеству и метке времени - PullRequest
1 голос
/ 25 мая 2011

Я пытаюсь разместить на своем сайте «трендовые» поисковые термины, которые возвращают оба запроса с наибольшим количеством запросов, но только за последние 24 часа.

Запрос, который я использую для получения результатов поиска с наибольшим количеством запросов:

  SELECT searchstring 
    FROM trending 
ORDER BY count DESC 
   LIMIT 5

Мои столбцы таблицы:

  • ID
  • SearchString
  • Количество
  • Отметка времени

1 Ответ

1 голос
/ 25 мая 2011
SELECT searchstring 
FROM trending 
WHERE 
  timestamp > DATE_SUB(NOW(), INTERVAL 1 DAY)
ORDER BY count DESC 
LIMIT 5
...