要在 MySQL 中对 Unix 时间戳进行分组,请使用 FROM_UNIXTIME() 函数将 Unix 时间戳转换为日期时间,并使用 DATE_FORMAT() 函数将日期时间转换为适合您的组的格式。 所需的格式。
例如,假设您有一个名为 timestamp 的列,用于存储 Unix 时间戳,您可以按天对数据进行分组,如下所示:
SELECT DATE_FORMAT(FROM_UNIXTIME(timestamp), '%Y-%m-%d') AS 日期,
COUNT(*) AS 计数
FROM your_table
GROUP BY 日期;
上面的查询返回转换为日期并以年月日格式分组的 Unix 时间戳。 如有必要,您可以调整 DATE_FORMAT() 函数中的格式字符串来对数据进行分组。
除了按天分组外,您还可以按时间分组,例如年、月或周。 只需相应地调整 DATE_FORMAT() 函数中的格式字符串即可。
以上内容来源于网络,不代表本站全部观点。 欢迎关注:zhujipindao.com
评论前必须登录!
注册