Mysql统计用户的列数,并按修改日期分组

标签 mysql select count

我需要 2 列数据。基本上我想每天看到新的注册。对我放轻松,我第一天使用 mysql(或与此相关的任何数据库)

到目前为止我有这个

mysql> select created, count(id) from user group by created;
+---------------------+-----------+
| created             | count(id) |
+---------------------+-----------+
| 2009-05-27 00:58:56 |         1 | 
| 2009-05-27 01:27:30 |         1 | 
| 2009-05-27 02:35:37 |         1 | 
| 2009-05-27 02:58:56 |         1 | 
| 2009-05-27 03:36:03 |         1 | 
| 2009-05-27 03:38:03 |         1 | 
| 2009-05-27 03:48:16 |         1 | 
| 2009-05-27 03:51:37 |         1 | 

我想要的输出是

+---------------------+----------------------+
| created             | user                 |
+---------------------+----------------------+
| 2009-05-27          | 10                   |
| 2009-05-28          | 13                   | 
| 2009-05-29          | 19                   | 

感谢任何帮助!

谢谢

最佳答案

select DATE(created), count(id) from user group by DATE(created);

关于Mysql统计用户的列数,并按修改日期分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/942288/

相关文章:

mysql - 如何使我的 SELECT 查询更有效率?

sql - oracle同表select两次不重复

MySQL - 如何根据 DATETIME 字段计算日期中的寄存器

php - 无法导入大文件 PHP excel

php - 我的 "remember me"-功能

mysql - 如何循环数据以及用户名是否存在附加增量数字,例如JOHSMI1 或 JOHSMI2

Excel:使用标准进行索引匹配,显示唯一值?

java - Mac 上找不到 MySQL,使用 mysql-connector-java-5.1.13-bin.jar 的 eclipse 项目出现问题

mysql - 使用相同的查询获取行数和受数量限制的行数的总数

ruby-on-rails - Ruby on Rails 3 简单的分组和计数