【发布时间】:2010-11-30 20:23:00
【问题描述】:
我正在尝试在 web 应用中绘制活跃用户的图表。我的数据库由两个主表组成,user 和task。 task 有一个 user_id。
我对活跃用户的定义是:在给定结束日期的两周内创建了超过 2 个任务的用户。
所以,我需要一个 SQL 查询,它可以提供给定开始日期和结束日期之间的活跃用户数。我可以通过将查询放入循环中来做到这一点,每次都提取结果,但我希望能够在单个查询中完成。
返回的数据应该是这样的:
Date Count
2010-01-01 4
2010-01-02 3
2010-01-03 5
编辑以阐明所需的数据集。
【问题讨论】: