5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

SQL質疑応答スレ 10問目

451 :NAME IS NULL:2010/09/23(木) 17:04:17 ID:qAHVmbyC
最近になってDBの勉強を始めたのですが詰ってしまったのでちょっと質問させてください。

使っているのは、derbyです、バージョンはij起動時に10.5と表示されています

・テーブルデータ
受注表
-------------------
顧客コード | 受注個数
-------------------
001 | 100
002 | 200
003 | 100
001 | 300
003 | 400

・欲しい結果
結果
---------------------------------
顧客コード | 個人平均値 | 全体平均値
---------------------------------
001 |200 |240
002 |200 |240
003 |250 |240

・説明
SELECT
  顧客コード,
  AVG(受注個数) AS 個人平均値,
  (SELECT AVG(受注個数) FROM 受注表) AS 全体平均値 
FROM
受注表
GROUP BY
顧客コード;

上記のSQLだとエラーが出て動かない(エラーメッセージ失念してしまいました)
どこがどう悪いのか現在の自分では分からなくてどうしようもない状態です。


303 KB
★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)