如何用时间戳查询?

时间:2010-11-08 19:51:07

标签: sql mysql

我有这张桌子:

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

示例行是这样的:

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

在这个表中,我有100万行,我想知道每天插入了多少行。所以我想要这样的东西:

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

我需要做什么查询?

1 个答案:

答案 0 :(得分:7)

试试这个:

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

请注意,没有行的日期将在结果集中显示。