我期待總結日期,並需要找到一種做3天追蹤總額,當前日期和前兩天總和的方法。我正在使用MariaDB,一個MYSQL分支。追尾費用查詢
這裏是數據的一個子集;
select Date, Total from keywordSum limit 5;
+------------+--------+
| Date | Total |
+------------+--------+
| 2010-11-11 | 316815 |
| 2010-11-12 | 735305 |
| 2010-11-13 | 705116 |
| 2010-11-14 | 725020 |
| 2010-11-15 | 745378 |
+------------+--------+
我想用類似這樣的結果結束了:
+------------+--------+-----------+
| Date | Total | 3DayTotal |
+------------+--------+-----------+
| 2010-11-11 | 316815 | 316815 |
| 2010-11-12 | 735305 | 1052120 |
| 2010-11-13 | 705116 | 1757236 |
| 2010-11-14 | 725020 | 2167441 |
| 2010-11-15 | 745378 | 2177514 |
+------------+--------+-----------+
它甚至可以打印NaN或讓它空白,如果不存在以前的日子。任何想法或建議將不勝感激。
當我想要做到這一點時,有沒有更好的方法來做到這一點。 – 2011-03-01 21:57:30
@Steven - 多次總計?是的,每個運行總數有一對變量 – RichardTheKiwi 2011-03-01 21:59:33
另外這也有一個缺陷,如果不是每天都有一個記錄在數據集中,它將無法正確執行。它會將當前行與前兩行相加,不一定是前兩天。 – 2011-03-01 22:00:33