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

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