เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

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;
แก้ไขและรันโค้ด