2010-11-08 126 views
1

我有这个表:如何使用时间戳查询?

id (int) 
name (varchar) 
insert (timestamp) 

一个例子行是这样的:

14, John, 2010-02-25 01:48:36 

在这个表中我有一百万行的,我想知道有多少行已经插在每一天。所以我想要这样的事情:

2010-02-25 153 
2010-02-24 98 
2010-02-23 219 
2010-02-22 127 
... 

我该做什么查询?

回答

7

试试这个:

SELECT DATE(`insert`) AS day, COUNT(*) AS cnt 
FROM your_table 
GROUP BY day 

注意,有没有行日子会可以在结果集中代表。