次のようなものではないでしょうか。
SELECT Employees.eno, Employees.ename, SUM(Odetails.qty * Parts.price) AS Sales
FROM Employees JOIN
Orders ON Employees.eno = Orders.eno JOIN
Odetails ON Orders.ono = Odetails.ono JOIN
Parts ON Parts.pno = Odetails.pno
GROUP BY Employees.eno, Employees.ename
上記の選択クエリ (SQL Server) は、従業員のリストを、それぞれの eno (従業員番号の推測) と ename とともに、部品の価格に対して乗算された数量の合計と共に返します。その後、従業員を特定することができます。最小限の売上で。上記の選択を派生テーブルとして使用し、Sales 列で並べ替えて、売上が最も少ない人、2 番目に少ない人、3 番目に少ない人などの順序を確認できます。 INNER JOIN または OUTER JOIN の可能性があるためです。
これが仲間に役立つことを願っています。