[目標]
我們想知道事件「A」在時間「X」之前多久出現一次。更具體地說,考慮到下面的數據集,我們想知道先前購買的數量。查詢在給定時間發生事件的頻率
[語境]
DMBS:MySQL的5.6
我們有以下數據集:
user | date
1 | 2015-06-01 17:00:00
2 | 2015-06-02 18:00:00
1 | 2015-06-03 19:00:00
[希望的輸出]
user | date | purchase count
1 | 2015-06-01 17:00:00 | 1
2 | 2015-06-02 18:00:00 | 1
1 | 2015-06-03 19:00:00 | 2
[已嘗試]
我們設法使用表上的內部連接來計算特定的一天。
[問題(S)]
- 如何做到這一點在單個查詢?