比方说,我有这样的一个这样的搜索查询:获取创建的条目的数量每天
SELECT COUNT(id), date(created_at)
FROM entries
WHERE date(created_at) >= date(current_date - interval '1 week')
GROUP BY date(created_at)
如你所知然后例如我得到的结果类似下面:
count | date
2 | 15.01.2014
1 | 13.01.2014
9 | 09.01.2014
但我做了而不是得到了一周中没有创建条目的日子。
我怎样才能得到一个看起来像这样的搜索结果,包括那里没有创建条目的日子?
count | date
2 | 15.01.2014
0 | 14.01.2014
1 | 13.01.2014
0 | 12.01.2014
0 | 11.01.2014
0 | 10.01.2014
9 | 09.01.2014
感谢您的回答!如果它起作用,我会将它标记为正确的,但是目前我得到一个错误:FEHLER:Unfranfrage FROM FROM muss Aliasnamen erhalten ZEILE 2:FROM(SELECT now :: date - d AS day FROM generate_series(0,... – 2015-03-31 08:26:52
Dou you我知道我该如何解决这个问题! – 2015-03-31 09:11:17
我使用'当前日期'修复了它,并给出了一个别名!谢谢 – 2015-03-31 09:17:37