php - 获取一个月的总计和限制结果 MySQL

标签 php mysql database

我需要进行一个查询,返回一个月内的前十名。我希望这可以直接通过 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/

相关文章:

php - WooCommerce 添加到购物车验证 : prevent add to cart

php - 资源 ID#5 PHP MySQL 错误

javascript - 如何使用 php 中的按钮通过电子邮件发送包含 mysql 结果数据的 html 表?

php - 使用多个连接连接查询字符串

python - 带有注释的 Django 查询集

php - 用于从方括号获取信息的正则表达式

php - 获取 php 中表中数据的总出现次数

MySQL - 如何在 JSON 数据字段中搜索

php - 在 Laravel 中动态更改数据库连接

php - 在联结表中插入值