'daki satır tarihleri arasındaki farkı seçin Aynı tablodaki farklı satırlar arasındaki benzersiz tarih alanlarında farkı hesaplamak istiyorum.MySQL
id | date
---+------------
1 | 2011-01-01
2 | 2011-01-02
3 | 2011-01-15
4 | 2011-01-20
5 | 2011-01-10
6 | 2011-01-30
7 | 2011-01-03
aşağıdaki üreten bir sorgu oluşturmak istiyorum: Aşağıdaki veriler verilen Örneğin
, ben MySQL kullanmak ne tarih fonksiyonları için
id | date | days_since_last
---+------------+-----------------
1 | 2011-01-01 |
2 | 2011-01-02 | 1
7 | 2011-01-03 | 1
5 | 2011-01-10 | 7
3 | 2011-01-15 | 5
4 | 2011-01-20 | 5
6 | 2011-01-30 | 10
Herhangi önerileri, ya da bunu yapacak bir alt seçim var mı?
(Tabii ki, ben ilk satırı görmezden WHERE date > '2011-01-01'
koyarak sakıncası yoktur.)
Bu ... –