SELECT User_JoinDate,
COUNT(User_ID)
FROM Users WHERE `User_JoinDate`
BETWEEN '2012-11-22' AND '2012-12-06'
GROUP BY User_JoinDate
ORDER BY User_JoinDate ASC"
Run Code Online (Sandbox Code Playgroud)
我正在生成要在折线图中显示的数据.不幸的是,我无法弄清楚如何让上面的查询显示0没有用户可能已经注册的日期.所以目前我的输出可能是这样的:
2012-11-22 - 2 2012-11-25 - 4
但我想要的是
2012-11-22 - 2 2012-11-23 - 0 2012-11-24 - 0 2012-11-25 - 4
我目前有一个工作版本,它将MySQL结果存储到一个数组中,然后PHP循环并填充空白.这看起来非常混乱,我希望有一个通过MySQL的解决方案.我对该网站进行了很好的搜索,但很难理解其中的一些实现.有什么建议?