同一天的 MySQL 总和值

Posted

技术标签:

【中文标题】同一天的 MySQL 总和值【英文标题】:MySQL sum values from same day 【发布时间】:2018-01-13 19:36:06 【问题描述】:

我有一个如下所示的表格:

visitor_count INT UNSIGNED NOT NULL DEFAULT 0,
log_time DATETIME

如您所知,它记录了特定时间段内有多少访问者。现在我想在图表中显示这些值。我需要能够“缩小”,这意味着我想总结所有visitor_counts whos log_time 属于同一天、一周、一个月。借助 php 在 SQL/mysql 中是否有可能实现这样的事情(我更喜欢在 SQL 中执行,因为我相信它比获取所有值并在 PHP 中总结它们更有效)?

【问题讨论】:

【参考方案1】:

你可以只提取日期部分并根据它求和:

SELECT   DATE(log_time), SUM(visitor_count)
FROM     mytable
GROUP BY DATE(log_time)

【讨论】:

以上是关于同一天的 MySQL 总和值的主要内容,如果未能解决你的问题,请参考以下文章

MySQL中统计一天之内每个时间段内的数据,很急

python 怎么算同一天的消费总和

如何找到从 10 月 1 日至今的每一天的价格总和

通过监控一天内 API 请求计数/使用的总和来设置 GCP 警报?

聚合函数以及MYSQL分组查询——GROUP BY语句(一天一个小技巧,明天你就是专业人士,欧耶!)

聚合函数以及MYSQL分组查询——GROUP BY语句(一天一个小技巧,明天你就是专业人士,欧耶!)