在过去7天内按天选择条目



我想得到过去7天内注册用户的计数,分组。

+-----+------------+--------------+
| id  | username   | created      |
+-----+------------+--------------+
|  1  | Vlad       | 1360168194   |
+-----+------------+--------------+
|  2  | Test       | 1360168194   |
+-----+------------+--------------+

这是我的桌子。我希望有7行带有当天日期的结果,并将count(id)作为注册用户的结果。

我尝试了不同的解决方案,但没有一个真正符合我的需求。有什么想法吗?

SELECT  DATE(FROM_UNIXTIME(columName)), COUNT(ID) totalCOunt
FROM    tableName
WHERE   DATE(FROM_UNIXTIME(columName)) BETWEEN CURDATE() + INTERVAL -7 DAY AND CURDATE()
GROUP   BY DATE(FROM_UNIXTIME(columName))
  • SQLFiddle演示

其他来源

  • MySQL日期和时间函数

相关内容

  • 没有找到相关文章

最新更新