我有这张表:
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
...
我必须做什么查询?
最佳答案
试试这个:
SELECT DATE(`insert`) AS day, COUNT(*) AS cnt
FROM your_table
GROUP BY day
请注意,没有行的日期不会出现在结果集中。
关于sql - 如何使用时间戳进行查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4127448/