Revenue รายสัปดาห์
เดือนมิถุนายน 2018 คือเดือนแรกที่ Delivr เปิดให้บริการเต็มรูปแบบ ช่วงเปิดตัว ทีมการตลาดได้ลงโฆษณาในช่องรายการอาหารยอดนิยมทางทีวี โดยเพิ่มจำนวนโฆษณาขึ้นทุกสัปดาห์ตลอดทั้งเดือน หัวหน้าฝ่ายการตลาดจึงขอให้ช่วยประเมินผลลัพธ์ของแคมเปญนี้
ให้คำนวณ revenue รายสัปดาห์สำหรับแต่ละสัปดาห์ในเดือนมิถุนายน แล้วตรวจสอบว่า revenue มีแนวโน้มเติบโตอย่างต่อเนื่องหรือไม่
หมายเหตุ: อย่าแปลกใจหากผลลัพธ์แสดงวันที่ในเดือนพฤษภาคม DATE_TRUNC('week', '2018-06-02') จะคืนค่าเป็น '2018-05-28' เนื่องจาก '2018-06-02' ตรงกับวันเสาร์ และวันจันทร์ก่อนหน้าคือ '2018-05-28'
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การวิเคราะห์ข้อมูลธุรกิจด้วย SQL
คำแนะนำการฝึกหัด
- เขียน expression สำหรับคำนวณ revenue
- กรองเฉพาะข้อมูลของเดือนมิถุนายน 2018
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT DATE_TRUNC('week', order_date) :: DATE AS delivr_week,
-- Calculate revenue
___ AS revenue
FROM meals
JOIN orders ON meals.meal_id = orders.meal_id
-- Keep only the records in June 2018
WHERE ___
GROUP BY delivr_week
ORDER BY delivr_week ASC;