我需要进行一个查询,返回一个月内的前十名。我希望这可以直接通过 MySQL 实现。
基本上我每天都会获取一些数据(大约 150 行),其中包含一些关于不同 YouTube 用户的信息。 每行都有一个标识符、日期、YouTuber 以及 YouTuber 当天获得的观看次数。它看起来像这样:
ID|Date|Youtuber|Views
126|2013-01-28|example|482612
我需要将一个月内的所有观看次数相加得出总计。例如五月,然后我需要获得该月浏览次数最多的结果。
我如何通过 mysql 做到这一点?或者我还需要使用 php 吗? :)
干杯
最佳答案
SELECT Youtuber, SUM(Views) as viewTotal FROM <TABLE> WHERE month(Date) = 5 GROUP BY Youtuber ORDER BY viewTotal LIMIT 0,10
关于php - 获取一个月的总计和限制结果 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17068559/