可能重复:
MySQL 如何在范围内填充缺失的日期?
我有一张表,其中一列是时间戳。我想要每天点击计数的结果(1hit = 1row)
我的实际请求如下所示:
SELECT
count(id) as count,
date(FROM_UNIXTIME(`time`)) as completedate
FROM `logs`
group by date(FROM_UNIXTIME(`time`))
order by completedate DESC
Limit 0,20
这给了我这个结果:
count completedate
1 2012-11-13
1 2012-11-12
56 2012-11-11
18 2012-11-09
现在我想缺少:
count completedate
0 2012-11-10
在它里面,这可能吗?