我有時間戳列,我想有一個結果,我可以看到獲得總從某個時間戳
- 添加的條目的數量爲某一特定日期(
added_on_this_date
) - 總
:從一開始(added ========== 1392040040 1392050040 1392060040 1392070040 1392080040 1392090040 1392100040 1392110040 1392120040 1392130040 1392140040 1392150040 1392160040 1392170040 1392180040 1392190040 1392200040
total_since_beginning
)
我的表筆
結果應該是這樣的:
date | added_on_this_date | total_since_beginning
=========================================================
2014-02-10 | 4 | 4
2014-02-11 | 9 | 13
2014-02-12 | 4 | 17
我使用這個查詢,給了我錯誤的結果
SELECT FROM_UNIXTIME(added, '%Y-%m-%d') AS date,
count(*) AS added_on_this_date,
(SELECT COUNT(*) FROM mytable t2 WHERE t2.added <= t.added) AS total_since_beginning
FROM mytable t WHERE 1=1 GROUP BY date
我創建了一個搗鼓更好的理解:http://sqlfiddle.com/#!2/a72a9/1
謝謝,不知道我可以從'FROM_UNIXTIME'比較輸出! – Xaver