Add*_*ddi 2 mysql sql select datetime sum
我有一个看起来像这样的表:
visitor_count INT UNSIGNED NOT NULL DEFAULT 0,
log_time DATETIME
Run Code Online (Sandbox Code Playgroud)
正如您所知,它记录了特定时间段内有多少访客。现在我想在图表中显示这些值。我需要能够“缩小”,这意味着我想总结所有visitor_count属于同一天、同一周、同一月的 log_time 。在 PHP 的帮助下,在 SQL/MySQL 中是否可以实现类似的操作(我更喜欢在 SQL 中进行,因为我相信它比获取所有值并在 PHP 中求和要高效得多)?
您可以根据它仅提取日期部分和总和:
SELECT DATE(log_time), SUM(visitor_count)
FROM mytable
GROUP BY DATE(log_time)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1958 次 |
| 最近记录: |