我对 postgresql 有一个 COUNT + GROUP BY 请求。
SELECT date_trunc('day', created_at) AS "Day" ,
count(*) AS "No. of actions"
FROM events
WHERE created_at > now() - interval '2 weeks'
AND "events"."application_id" = 7
AND ("what" LIKE 'ACTION%')
GROUP BY 1
ORDER BY 1
对于 id 为 7 的应用程序,我的请求在 2 周内计算我的事件表(日志表)上每天的“ACTION*”数量。但问题是它没有显示没有记录任何操作的一天。
我知道这是因为我的 WHERE 子句,所以我尝试了一些带有 JOIN 请求的东西,但没有给我一个好的答案。
感谢您的帮助