MySQL汇总值从同一天开始

时间:2017-08-06 10:14:12

标签: mysql sql datetime select sum

我有一张看起来像这样的表:

visitor_count INT UNSIGNED NOT NULL DEFAULT 0,
log_time DATETIME

正如您所知,它记录了在特定时间段内有多少访问者。现在我想在图表中显示这些值。我需要能够“缩小”,这意味着我想总结log_time属于同一天,周,月的所有visitor_count个。在SQL / MySQL中借助PHP可以做到这一点(我更喜欢在SQL中使用它,因为我认为它比获取所有值并在PHP中总结它们更有效)?

1 个答案:

答案 0 :(得分:4)

您可以根据它提取日期部分和总和:

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