การสร้าง Running Total
โดยทั่วไปแล้วการใช้ฟังก์ชัน Aggregation ไม่จำเป็นต้องใช้ ORDER BY แต่ถ้าต้องการสร้าง Running Total คุณ ควร จัดเรียงแถวข้อมูลก่อน ในแบบฝึกหัดนี้ เราจะสร้าง Running Total ของ OrderPrice
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
SQL Server ระดับกลาง
คำแนะนำการฝึกหัด
สร้าง Window โดย Partition ตาม TerritoryName และเรียงลำดับตาม OrderDate เพื่อคำนวณ Running Total ของ OrderPrice
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
SELECT TerritoryName, OrderDate,
-- Create a running total
___
-- Create the partitions and arrange the rows
___(___ TerritoryName ___ OrderDate) AS TerritoryTotal
FROM Orders