2016-10-22 7 views
0

ID、ファーストネーム、国名、請求書合計(各顧客)の顧客テーブルがあります。各国の収入に応じて、国のリストを(降順で)表示するクエリを書く必要があります。selectでsum関数を使わずにsumでグループ化するには?

result of above query

出力が期待される結果に応じている2 DESCで

国を選択、合計(invoicetotal)顧客グループから国ORDER BY:私は次のクエリ以下しようとしている  expected result 合計の追加列(インボイス総計)を使用します。 select()でsum()関数を使用せずにimvoicetotalの合計に従って国を注文する方法を考え出すことはできません。

+1

質問を編集してクエリを表示してください。 –

+1

http://meta.stackoverflow.com/questions/285551/why-may-i-not-upload-images-of-code-on-so-wing-asking-a-question/285557#285557 –

答えて

2

あなたは行うことができる必要があります:

select country 
from t 
group by country 
order by sum(revenue) desc; 

私は値がselectでない場合でも、すべてのデータベースがorder byでの集計関数の使用をサポートすると思います。

+0

ありがとうございます。私の質問はちょっとばかげているようです – Deven