【问题标题】:MySQL sum values from same day同一天的 MySQL 总和值
【发布时间】: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 中总结它们更有效)?

【问题讨论】:

    标签: mysql sql datetime select sum


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2012-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-05
      • 2011-06-13
      相关资源
      最近更新 更多