0

我正在尝试集成一个图表,显示过去 30 天每天的用户注册数。我有一个用户表,其中存储用户加入时的时间戳。有没有办法让我按那个时间戳分组,同时仍然检查它是否在同一天。我对如何准确地生成这种类型的数据有点迷茫,这可能基于我的表结构吗?

谢谢

4

1 回答 1

0

你的意思是按日期分组(timestamp_column)?

但我认为拥有一个额外的单独日期列和 GROUP 会更快。

过去 30 天。

SELECT ....
FROM ....
WHERE `timestamp_column` 
       BETWEEN DATE_SUB(CURDATE(), INTERVAL 30 DAY) AND CURDATE()
GROUP BY DATE(`timestamp_column`)
于 2012-10-29T20:56:13.747 回答