2016-12-16 1 views
-3

私は、だから私は2つのテーブル私は、この2台の平均を取得できますか2つのテーブルの平均を取っていますか?

Table information

を持って

^^事前にあなたの助けのために〜 おかげSQLコマンドのヘルプが必要。私が欲しい

結果は

Country Code 65 has 49.5 Frequency 
Country Code 42 has 17 Frequency 
Country Code 33 has 18 Frequency 
Country Code 11 has 5 Frequency 

になりありがとうございました!

+2

こんにちは、SOへようこそ。テーブルの構造、それぞれのサンプルデータ、探している結果を含めるために質問を更新してください。既に試した質問がある場合は、それらを含めてください。あなたの質問を強化するための詳細については、http://stackoverflow.com/help/how-to-askをご覧ください。 – gmiley

+0

国別コードの表を結合し、 '(table1.frequency + table2.frequency)/ 2'を計算して平均を求めます。 – Barmar

+0

あなたはどのようなコーディングを試みましたか? – happymacarts

答えて

1

あなたはその後、GROUP BYとサブクエリとFrequency列にAVG()としてそれを使用UNION ALLとして2つのテーブルを照会できます。

select cntry_cde, Avg(freq) as freq_avg 
from 
(
    select t1.cntry_cde, t1.freq 
    from avg_call t1 
    union all 
    select t2.cntry_cde, t2.freq 
    from calls_at_one t2 
) 
group by cntry_cde; 
関連する問題