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

वर्कआउट की अवधि का मूल्यांकन

पर्सनल ट्रेनर अपनी क्लास की अवधि को सदस्यों की ज़रूरतों के अनुसार "सही आकार" देना चाहते हैं। वे समझना चाहते हैं कि हर वर्कआउट टाइप के लिए यूज़र जिम में औसतन कितना समय बिताते हैं। इससे उन्हें हर क्लास टाइप के लिए सही अवधि तय करने में मदद मिलेगी.

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

Snowflake में Data Types और Functions

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

अभ्यास निर्देश

  • CORE_GYM.visits टेबल से gym_id, workout_type, और कैल्क्युलेटेड workout_length लौटाने वाला workout_durations नाम का एक CTE बनाइए.
  • परिणामों को पिवट कीजिए ताकि हर जिम और वर्कआउट टाइप के लिए औसत workout_length दिखाने वाला रिज़ल्ट सेट तैयार हो.

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

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

-- Create a CTE called workout_durations to prepare data to be pivoted
___ ___ ___ (
    SELECT
        gym_id,
        workout_type,
        DATEDIFF(MINUTES, checkin_time, checkout_time) AS workout_length
    ___ ___.___
)

SELECT
    *
FROM workout_durations

-- Pivot the results, find the average workout length for each gym and workout type
___(
    ___(___) 
    ___ ___ IN (ANY ORDER BY workout_type)
);
कोड संपादित करें और चलाएँ