我正在使用MYSQL,并且我有一个用户数据库表,其中存储了我的注册用户。我想看看每个季度有多少用户在不断增加的时间线上注册。2016年,我有2000个用户注册,在Q3 2016中,总共有4000个用户注册,等等(所以我想看到增长,而不仅仅是每个季度有多少注册用户)join `Users` u2 on u.created >= date(u2.DateCreated)
一段时间以来,我一直在尝试创建一个查询,该查询每天对表中包含具有特定id的列的所有行进行计数,然后根据UNIX时间戳列将它们分组为周值。我有一个有3700万行的中型数据集,并且一直在尝试运行以下类型的查询:
SELECT DATE(timestamp), COUNT(*) FROM `table` WHERE ( date(timestamp,但是在产生的计数列上显示了太大的值(我通过查询非常小的特定数据集来验证值错误)。如果改为按date(start