2017-09-23 3 views
0

CUS_CODE、各エリアの顧客数を(CUS_AREACODE)、合計残高を(CUS_BALANCE)とし、それらのレコードをCUS_BALANCEでグループ化する必要があります。SQLクエリでカラムとカウントを選択する

これは私がこれまで持っているものです。

SELECT 
    COUNT (CUS_AREACODE) AS CUSTOMERS_IN_AREA, 
    CUS_CODE, CUS_BALANCE 
FROM 
    CUSTOMER 
GROUP BY 
    CUS_BALANCE; 

私はSQLにかなり新たなんだと私は

CUS_CODE集計関数

ないというエラーを受け取ります

と私はその意味とその理由を完全には分かりません。

+0

あなたはusing.forすなわちオラクル、MySQLのなど –

+0

しているデータベースを追加してください、あなただけのCUS_BALANCEを表示したり、CUS_BALANCEの合計をしたいしますか? –

+3

[MS-Access - 指定された集約関数を含まないクエリを実行しようとしました](https://stackoverflow.com/questions/19430500/ms-access-you-tried-to-execute-a -query-that-does-not-specified-the-specified-aggを含む) –

答えて

1

GROUP BYの規則は、SELECTGROUP BY節に同じ列リストがなければなりません。 GROUP BYにはCUS_CODEがありません。

GROUP BY CUS_BALANCE, CUS_CODE; 

代わりの

GROUP BY CUS_BALANCE; 
関連する問題