ตัวอย่างข้อมูลจากตาราง stock ซึ่งมีลักษณะเป็นเร็คคอร์ดดังรูป

SELECT
`month`,
SUM( IF(`status`='IN', `quantity`, NULL) ) AS `IN`,
SUM( IF(`status`='OUT', `quantity`, NULL) ) AS `OUT`
FROM `stock`
GROUP BY `month`ผลลัพท์
.png)
นอกจากการใช้ SUM แล้วเรายังสามารถใช้ฟังก์ชั่นของ SQL อื่นๆในกลุ่ม Aggregate Function เช่น MIN() MAX() เพื่อสรุปข้อมูลที่ต้องการได้อีกด้วย