私は 2 つのテーブルを持っています:
と主
SALE(SALE_CODE,SALE_DATE)
キーとしてそれぞれ。
SALE_ITEM(SALE_CODE,ITEM_CODE,QUANTITY,PRICE)
SALE_CODE
SALE_CODE,ITEM_CODE
一番収入が多い販売を知りたいです。
各セールに 1 つのアイテムしか含まれていない場合にのみ、その方法を理解できます。
SELECT SALE_CODE,PRICE*QUANTITY
FROM SALE_ITEM
WHERE PRICE*QUANTITY =(SELECT MAX(PRICE*QUANTITY)
FROM SALE_ITEM);
しかし、SALE_ITEM テーブルに SALE_CODE が同じで ITEM_CODE が異なる複数のレコードがある場合、どうすればよいかわかりません。