同一天的 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 总和值的主要内容,如果未能解决你的问题,请参考以下文章