คุณอยู่ที่ยิมนานแค่ไหน?
สมมติว่าต้องการทราบว่าสมาชิกแต่ละคนใช้เวลาอยู่ที่ยิมนานเท่าไร ข้อมูลนี้จะช่วยให้ทีมที่ใช้ข้อมูลจาก Snowflake เข้าใจเรื่องต่าง ๆ เช่น ประสิทธิภาพการออกกำลังกาย ในการทำเช่นนี้ต้องใช้ฟังก์ชันด้านวันที่ที่มีประสิทธิภาพของ Snowflake — ลองดูเลย!
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
ชนิดข้อมูลและฟังก์ชันใน Snowflake
คำแนะนำการฝึกหัด
- ใน
SELECTให้ดึงข้อมูลฟิลด์user_idพร้อมกับคอลัมน์เวลาเช็กอิน/เช็กเอาต์ - ใช้ฟังก์ชันของ Snowflake เพื่อหาผลต่างระหว่าง
checkin_timeและcheckout_timeโดยให้ค่าที่ได้อยู่ในหน่วยนาที
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT
-- Retrieve the user_id, as well as check in/out times
___,
___,
___,
-- Find the number of minutes each member was at the gym for
___(___, ___, ___) AS workout_duration
FROM CORE_GYM.visits;