GROUP BY 日期和空数据

问题描述

我有包含 hitscreated 列的表 user_id

我想获取过去 30 天的统计信息 hits countGROUP BY day。但我有问题,因为有些日子用户没有流量。

因此,我没有在报告中看到这一天。

如何获取每天的数据(0 次命中),即使没有命中?

我的查询

SELECT user_id,toDate(created) as date,COUNT() as count
FROM hits
WHERE created > Now() - INTERVAL 30 DAY
GROUP BY toDate(created),user_id

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)