शुरू करेंमुफ़्त में शुरू करें

कस्टम एग्रीगेशन पीरियड्स

2016-01-01 से 2018-06-30 के बीच हर 6 महीने की अवधि में Evanston 311 रिक्वेस्ट्स की प्रति दिन median संख्या निकालिए। नीचे दिए गए तीन चरणों का पालन करते हुए क्वेरी बनाइए।

ध्यान रखें कि जब आप गैर-मानक date/time इंटरवल (जैसे 6 महीने) पर एग्रीगेट करते हैं, तो आप generate_series() का उपयोग करके समय की lower और upper bounds वाले बिन बना सकते हैं, और फिर हर बिन में आने वाले observations को summarize कर सकते हैं।

याद रखें: इस तरह की क्वेरी का एक उदाहरण स्लाइड्स में दिया है। स्क्रीन के ऊपर दाईं ओर PDF आइकन वाले लिंक से आप स्लाइड्स खोल सकते हैं.

यह अभ्यास पाठ्यक्रम का हिस्सा है

SQL में Exploratory Data Analysis

पाठ्यक्रम देखें

इंटरैक्टिव व्यावहारिक अभ्यास

इस अभ्यास को इस नमूना कोड को पूरा करके आज़माएँ।

-- Generate 6 month bins covering 2016-01-01 to 2018-06-30

-- Create lower bounds of bins
SELECT generate_series('2016-01-01',  -- First bin lower value
                       ___,  -- Last bin lower value
                       '___'::interval) AS lower,
-- Create upper bounds of bins
       generate_series('2016-07-01',  -- First bin upper value
                       ___,  -- Last bin upper value
                       '___'::interval) AS upper;
कोड संपादित करें और चलाएँ