समय अंतराल के साथ परिणाम कैसे प्रदर्शित करें, उदाहरण के लिए 15 मिनट?
यदि मैं नीचे के रूप में इस sql प्रदर्शन:
SELECT datetime, cpuidle as 'CPUTotal' FROM tablename
where id = 1231
and datetime >= '2019-01-10 10:10'
and datetime <= '2019-01-10 15:10'
फिर मुझे प्रत्येक 2 सेकंड में समय अंतराल के साथ एक लंबी सूची मिलेगी। लेकिन अगर मैं प्रत्येक 15 मिनट के अंतराल को इकट्ठा करना चाहता हूं, तो औसत से गणना करें और परिणाम को इस तरह प्रदर्शित करें:
|datetime | CPUTotal|
|2019-10-10 10:25 |50 |
|2019-10-10 10:40 |70 |
|2019-10-10 10:55 |40 |
|2019-10-10 11:10 |55 |
|2019-10-10 11:25 |72 |
and so on...
मैं यह कैसे कर सकता हूं?