我有一张表格,用于存储不同网站的每日指标。表格示例:
域统计
|DomainId | StatPullTime | Visits |
+---------+---------------------+--------+
1 | 2013-06-20 00:00:00 | 500 |
1 | 2013-06-21 00:00:00 | 500 |
1 | 2013-06-22 00:00:00 | 500 |
1 | 2013-06-23 00:00:00 | 500 |
1 | 2013-06-24 00:00:00 | 500 |
1 | 2013-06-25 00:00:00 | 500 |
1 | 2013-06-26 00:00:00 | 500 |
1 | 2013-06-27 00:00:00 | 1000 |
因此,我需要创建一个查询,该查询将从今天的日期开始,每天返回,直到访问总和大于 2999。
在示例表中,它将返回 2013-06-23。
这是我能想到的最接近的:
SELECT SUM(Visits) AS Visits, StatPullTime
FROM DomainStats
GROUP BY StatPullTime HAVING SUM(Visits) > 2999