私は取り組んでいる問題に少し行き詰まっており、助けていただければ幸いです。HAVING 句を使用する必要があると思いますが、適切に機能させる方法がわかりません。複数のメンバーを表示するのではなく、1 つのメンバーを表示してすべてを合計します。
クエリでは、詳細レンタル料金の合計が全体の平均詳細レンタル料金の 2 倍を超える各顧客をリストする必要があります。出力は会員番号でソートする必要があります。
Mem_num mem_fname mem_lname Total)detail_fee 103 Curt Knight 7.50 105 Iva Mclain 7.00 110 Lewis Rossale 9.00 111 Stacy Mann 9.00
select m.mem_num, mem_fname, mem_lname, sum(detail_fee), avg(detail_fee)
from membership as m, rental as r
left outer join detailrental as d on (r.rent_num = d.rent_num)
group by detail_fee
having sum(detail_fee);