在MySQL的SQL查询中,计算每天的平均操作次数。
在MySQL中,有一个问题涉及到了对每天的平均操作次数进行查询。问题的解决方法是使用group by
子句,并结合date()
函数和count()
函数来实现。下面是解决该问题的SQL查询代码:
select date(created), count(*) from t group by date(created);
然而,在尝试解决这个问题时,有用户遇到了一个问题:在date(created)
列中出现了一个空值。用户自己找到了解决方法,即使用FROM_UNIXTIME
函数将时间戳转换为日期,并将其传递给date()
函数。这样就能正常工作了。下面是用户提供的解决方法:
select date(FROM_UNIXTIME(created)), count(*) from t group by date(FROM_UNIXTIME(created));
通过以上的解决方法,用户成功地解决了原始问题,可以正确地获取每天的平均操作次数。