वार्षिक औसत तापमान की गणना करें
एक डेटा विश्लेषक के रूप में आपके किसी सहकर्मी द्वारा आपसे ऐसे त्वरित (ad hoc) क्वेरी चलाने को कहा जा सकता है जो उन्हें अपना काम अधिक प्रभावी ढंग से करने में मदद करे, या उनके लिए महत्त्वपूर्ण डेटा को लेकर जिज्ञासा शांत करे। इस परिदृश्य में, आप एक वेदर स्टेशन में डेटा साइंटिस्ट हैं। वेदर स्टेशन मैनेजर चाहते हैं कि आप प्रत्येक स्टेशन के लिए वार्षिक औसत तापमान निकालें, जिसके लिए मासिक औसत का औसत लें।
यह अभ्यास पाठ्यक्रम का हिस्सा है
PostgreSQL में Time Series Analysis
इंटरैक्टिव व्यावहारिक अभ्यास
इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।
-- Yearly average of monthly average temp for each station
SELECT
station_id,
-- Truncate year_month to year
___(___, year_month) AS year,
___(t_monthly_avg) AS yearly_avg
FROM temperatures_monthly
WHERE t_monthly_avg > -9999
GROUP BY station_id, year
ORDER BY station_id, year;