การตัดทอนวันที่
คุณได้รับมอบหมายให้สร้างผลลัพธ์ที่แสดงวันที่เรียงจากล่าสุดไปเก่าสุด พร้อมค่าเฉลี่ยความชื้นรายวันใน Coffee County แต่ตารางข้อมูลถูกบันทึกไว้เป็นช่วงทุก 20 นาที แม้จะทำได้โดยการ CAST timestamp เป็น date แต่ครั้งนี้ลองใช้ฟังก์ชันที่เพิ่งเรียนไปเพื่อให้ทำได้เร็วขึ้น
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
Introduction to Redshift
คำแนะนำการฝึกหัด
- ใช้ฟังก์ชันกับฟิลด์ timestamp ชื่อ
dateเพื่อดึงเฉพาะวันที่ออกมา - คำนวณค่าเฉลี่ยความชื้นรายวัน
hourlyrelativehumidityและเรียงลำดับจากล่าสุดไปเก่าสุด - Group by วันที่ และ order by วันที่แบบ descending
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
-- Select just the actual date from the date field
SELECT ___(___) as day,
-- Calculate the average daily humidity from hourlyrelativehumidity
___(___)
FROM public_intro_redshift.coffee_county_weather
-- Group by the day
GROUP BY ___
-- Order by the day in reverse chronological order.
ORDER BY day ___;