0

我有两张表需要从...中创建平均总和

Caravan Category M:1 Caravan(大篷车有一个类别,类别有很多大篷车)

大篷车(Caravan_no,rental_amount,annual_rent ....

大篷车类别 ( Caravan_type_id , car_type, pets ....

大篷车类别类型具有以下实体;美国经典、传统、双 GRP...

我想创建一个 SQL 查询,该查询将返回一个列表,显示特定大篷车类型 的平均成本,例如 '200'Average cost for' American Classic 等等。

注意:car_type 有 8 种不同商队类型的“签入”约束,因此这将阻止用户选择未列出的商队类型并将其搞砸。

使用 Oracle APEX 4.0

有帮手吗??

4

1 回答 1

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
于 2012-12-08T23:24:47.350 回答