MySQL 统计当天每小时访问人数数据 sql
时间: 2023-09-10 11:06:45 浏览: 139
以下是统计当天每小时访问人数的 SQL 查询语句:
```
SELECT HOUR(access_time) AS hour, COUNT(*) AS count
FROM access_log
WHERE DATE(access_time) = CURDATE()
GROUP BY HOUR(access_time)
```
其中,`access_log` 是访问日志表,包含 `access_time` 记录了访问时间。`CURDATE()` 函数可以获取当前日期。
该查询语句会将访问时间按小时进行分组,统计每个小时的访问人数。结果会返回每个小时的整点数和访问人数的统计值。
相关问题
MySQL 统计当天最近7小时内每小时访问人数数据 sql
以下是统计当天最近7小时内每小时访问人数的 SQL 查询语句:
```
SELECT HOUR(access_time) AS hour, COUNT(*) AS count
FROM access_log
WHERE access_time >= DATE_SUB(NOW(), INTERVAL 7 HOUR)
GROUP BY HOUR(access_time)
```
其中,`access_log` 是访问日志表,包含 `access_time` 记录了访问时间。`DATE_SUB(NOW(), INTERVAL 7 HOUR)` 函数可以获取当前时间往前推7小时的时间点。
该查询语句会将最近7小时内的访问时间按小时进行分组,统计每个小时的访问人数。结果会返回每个小时的整点数和访问人数的统计值。
阅读全文