我需要两个表来创建...的平均总和。
大篷车类别M:1辆大篷车(大篷车有一个类别,类别有许多大篷车)
Caravan( Caravan_no ,rental_amount,annual_rent ....
大篷车类别( Caravan_type_id ,car_type,宠物....
大篷车类别类型有这样的实体; American Classic,Conventional,Twin GRP ...
我想创建一个SQL查询,该查询将返回一个列表,显示特定商队类型的平均成本,例如'200''美国经典等的平均成本等等。
注意:car_type具有8种不同大篷车类型的“签入”约束,因此这将阻止用户选择未列出的大篷车类型并弄乱它。
使用ORACLE APEX 4.0
任何助手??
答案 0 :(得分:2)
像下面这样的东西应该做的伎俩(某些字段名称可能需要更改以匹配您的架构):
SELECT CC.description, AVG(C.rental_amount)
FROM CaravanCategory CC
INNER JOIN Caravan C
ON C.Caravan_Type_id = CC.Caravan_Type_id
GROUP BY CC.description