gpt4 book ai didi

mysql - 使用 MySQL 检索按小时分组的行

转载 作者:IT老高 更新时间:2023-10-29 00:13:22 24 4
gpt4 key购买 nike

我有一个包含访问日志的表。我想知道一天 24 小时内每小时对 resource_id '123' 的访问次数。

对于检索此信息,我的第一个想法是每小时循环一次,并在每个循环中查询表,例如...和时间,例如“$hour:%”,假设 time 字段以 15:47:55 格式保存数据。

有没有一种方法可以在单个查询中小时分组并检索每小时和每小时内的行数?

数据库是MySQL,语言是PHP。

最佳答案

SELECT HOUR(MyDatetimeColumn) AS h, COUNT(*)
FROM MyTable
GROUP BY h;

关于mysql - 使用 MySQL 检索按小时分组的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1456524/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com