さまざまな Web サイトの毎日のメトリックを格納するテーブルがあります。テーブルの例:
ドメイン統計
|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