我是一個SQL初學者,正在學習查詢的繩索。我試圖找到同一客戶購買日期之間的差異。我有一個數據集,看起來像這樣:計算MySQL中每個唯一ID的前一行的日期差異
ID | Purchase_Date
==================
1 | 08/10/2017
------------------
1 | 08/11/2017
------------------
1 | 08/17/2017
------------------
2 | 08/09/2017
------------------
3 | 08/08/2017
------------------
3 | 08/10/2017
我想有一欄,顯示爲每個獨特的客戶購買天的差異,從而使輸出看起來就像這樣:
ID | Purchase_Date | Difference
===============================
1 | 08/10/2017 | NULL
-------------------------------
1 | 08/11/2017 | 1
-------------------------------
1 | 08/17/2017 | 6
-------------------------------
2 | 08/09/2017 | NULL
-------------------------------
3 | 08/08/2017 | NULL
-------------------------------
3 | 08/10/2017 | 2
使用MySQL查詢來解決這個問題的最好方法是什麼?
看到解決[我爲什麼要提供什麼似乎我的MCVE是一個非常簡單的SQL查詢]( http://meta.stackoverflow.com/questions/333952/why-should-i-provide-an-mcve-for-what-seems-to-me-to-be-a-very-simple-sql-query) – Strawberry