में पंक्ति तिथियों के बीच अंतर का चयन करें, मैं एक ही तालिका में अलग-अलग पंक्तियों के बीच अद्वितीय दिनांक फ़ील्ड में अंतर की गणना करना चाहता हूं।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
मैं एक प्रश्न है जो निम्न पैदा करता है उत्पन्न करने के लिए करना चाहते हैं:
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
कोई सुझाव क्या तारीख कार्यों के लिए मैं MySQL में प्रयोग करेंगे, या क्या कोई उप-चयन है जो ऐसा करेगा?
(बेशक, मैं पहली पंक्ति की अनदेखी करने के WHERE date > '2011-01-01'
डाल बुरा नहीं।)
यह वह जगह है जहां यह अच्छा है कि MySQL समर्थन एनालिटिक्स, लीड & अंतराल विशिष्ट होना होगा ... –