1

call_details次の構造を持つテーブルから作成されたビュー HW02 があります。

pri_key | calling_no | called_no | answer_date_time | Duration

そして、1日に各サブスクライバーが呼び出した合計時間を見つけなければなりません。ビューを次のように作成します

create view hw02 as 
select calling_no, day(answer_date_time) as days,duration from call_details;

そして、1日あたりの各サブスクライバーのtotal_durationを次のように計算します

select a.calling_no,a.days,sum(b.duration) 
from hw02 as a, hw02 as b 
where a.calling_no=b.calling_no and a.days=b.days;

このクエリの実行には時間がかかります。私の質問は、このクエリを最適化する方法です。(データ :- 約 150,000 行)

4

1 に答える 1