以下是一个按小时分组的MySQL查询,并且每组包含两列计数的示例代码:
SELECT HOUR(timestamp) AS hour,
COUNT(*) AS count1,
COUNT(DISTINCT column_name) AS count2
FROM table_name
GROUP BY HOUR(timestamp);
在上面的代码中,假设有一个表名为table_name,其中包含一个timestamp列和一个column_name列。timestamp列表示时间戳,column_name列是要计数的另一列。
上述查询将根据timestamp列的小时部分进行分组。count1列将计算每个小时的行数,而count2列将计算每个小时column_name列中的唯一值数。
请注意,你需要将table_name替换为你实际使用的表名,将timestamp和column_name替换为你实际使用的列名。
下一篇:按小时分组的平均玩家人数