我有一个问题,我不能为一个统计工具正确地选择数据。数据具有可分组字段datetime和用户id(fieldname:sid)。
我通过cron命令(php/linux)每10分钟获取一次数据。所以datetime字段每次都有一个非常小的差异,比如
2016-09-06 18:10:00
2016-09-06 18:10:05
现在我想从每个用户中选择“全局”数据。我试过这个命令,但是
每天只有一个结果(可以)
它多次添加来自一个用户的数据。
命令:
SELECT datetime, SUM(view) as viewer, SUM(follow) as follower,
SUM(inchat), game, title, online
FROM `streamerdata`
GROUP BY DATE(datetime)
所以这个命令给了我非常高的统计结果,这是不正确的。
是否可以每天/每小时从每个用户收集一行数据?
1条答案
按热度按时间oogrdqng1#
您可以将用户包括在
group by
:如果
"global" data summed from every user
你的意思是说整天,然后就把日期忘在外面group by
: