我有一个表,其中包含我想要的行 Group By
使用天数creationdate
具有以下格式的列:yyyy-MM-dd HH:mm:ss
。我如何从该列中提取 yyyy-MM-dd 部分(使用 datetime
函数?)以便此查询可以工作:
SELECT creationdate, count(*) as c FROM clients GROUP BY creationdate
.
示例表:
clients
---------------
id name creationdate
0 a 2015-03-01 10:11:58
1 b 2015-04-18 22:14:35
2 c 2015-04-18 14:25:07
上面的查询将输出三个组,但应该有两个。
最佳答案
怎么样:
select date(creationdate), count(*) as c from clients group by date(creationdate)
关于mysql - SQL 按日期分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29990961/