โจทย์แบบฝึกหัด SQL

ช่วยด้วยครับอาจารย์ให้โจทย์มาแบบนี้ละก็ให้คำถามมาแบบนี้ผมงงมากๆ ลองทำอยู่หลาย ชม. แล้วก็ไม่ได้คำตอบซักที

ร้านขายอุปกรณ์ฮาร์ดแวร์แห่งหนึ่ง ได้กำหนดรีเลชั่นต่างๆ เพื่อจัดเก็บข้อมูลในฐานข้อมูลมีดังต่อไปนี้

Customer(Customer_ID, Name, Address, City, State, Zip, Category)

Inventory(Item_ID, Description, List_Price, Cost, Quantity_On_Hand, Category)

ItemCategory(Category, Description, Store_Location, Season, Manament)

Order(Order_ID, Order_Date,Customer_ID, Employee_ID)

Employee(Employee_ID, Name, Address, Phone, Specialty, Manager_ID)

OrderItem(Order_ID, Item_ID, Quantity, Sale_Price)

จงเขียนคำสั่งด้วยภาษา SQL เพื่อตอบคำถามต่อไปนี้

1.ให้แสดงรายการสินค้าที่มี Quantity_On_Hand น้อยกว่า 10% ของยอดขายเฉลี่ยต่อเดือน
2.ให้แสดงรายการสินค้าที่ไม่มีการสั่งซื้อเข้ามาเลยเป็นเวลา 3 เดือนมาแล้ว
3.ให้เพิ่มราคาขายปลีกขึ้นอีก 20 % ของสินค้าทุกรายการที่มียอดการขายมากกว่า 200 หน่วยเมื่อเดือนที่แล้ว
4.ให้แสดงรายชื่อพนักงานขายประจำแผนกเครื่องประดับยนต์ที่ไม่มียอดขายในรายการสินค้าใดๆ ระหว่างเดือน มิถุนายน ถึง เดือนกรกฎาคม
5.ในลูกค้าที่มียอดการสั่งซื้อมากที่สุด 5 อันดับแรกในเดือนมิถุนายน กรกฎาคม และสิงหาคม มีลูกค้าคนใดบ้างที่มียอดรวมของการสั่งซื้อตั้งแต่ 10% ขึ้นไปของยอดการสั่งซื้อทั้งหมดของเดือนธันวาคม
6.ให้แสดงรายการสินค้าที่ขายแล้วได้กำไรมากกว่ากำไรเฉลี่ยของสินค้าทุกรายการในสินค้าหมวดเดียวกัน
7.ให้แสดงยอดรวมการสั่งซื้อมากที่สุดแต่ได้กำไรน้อยที่สุด

ช่วยด้วยนะครับไม่ได้จริงๆ งงมากๆๆๆ
แก้ไขข้อความเมื่อ
แสดงความคิดเห็น
โปรดศึกษาและยอมรับนโยบายข้อมูลส่วนบุคคลก่อนเริ่มใช้งาน อ่านเพิ่มเติมได้ที่นี่