รายงานต้องแสดงยอดรวมแยกจังหวัด แต่ได้เพียงยอดรวมทั้งประเทศ ควรเพิ่มส่วนใด?
กใช้ HAVING เพื่อกรองกลุ่มตามผล aggregate
ขใช้ window function เพื่อคำนวณค่ากลุ่มโดยยังคงแถวรายละเอียดไว้
คสร้าง view จาก query ที่ใช้ร่วมกันเพื่อเรียกซ้ำผ่านชื่อเดียว
งใช้ GROUP BY จังหวัดเพื่อสร้างหนึ่งกลุ่มสรุปต่อจังหวัด
เฉลยอธิบาย
PostgreSQL 18 Documentation: Aggregate Functions Section 2.7 Aggregate Functions รองรับแนวทางว่า ใช้ GROUP BY จังหวัดเพื่อสร้างหนึ่งกลุ่มสรุปต่อจังหวัด จึงแก้เงื่อนไขหลักในโจทย์ได้ตรงกว่าแนวทางของประเด็นอื่น