基本上我正在做一个电影租赁公司的数据库。我需要能够给出比其类别中的任何其他电影赚更多钱的电影的名称。
目前,我有一个产品表和租赁表。
Product –
Attributes: (Product_ID, Product_Title, Rating, Release_Date, Genre, Length_of_Movie, Director_Name, Key_Actor, Num_Copies)
PK – Product_ID
Rental –
Attributes: (Rental_ID, Member_ID, Product_ID, Date_Rented, Date_Returned)
PK – Rental_ID
FK – Member_ID, Product ID
每个租金的价值为 1.00 美元。我能够获得所有租金的收入,但我很难按类型或类别获得它。我通过这个查询获得了整体收入:
Select sum(count(Rental_ID) *1) as Revenue
from Rental
Group by Rental_ID;
* *每次租金为 1.00 美元,因此只需计算创建唯一租金编号的次数并将其乘以固定费用,这是一个简单的计算。
我现在需要将其分解,并为每个流派或类别分配最高收入者。我完全被难住了......任何帮助将不胜感激。谢谢。