2016-11-08 14 views
1

私はスタッフのテイクのためのサブクエリを作成しようとしています。質問は次のとおりです。Mysql計算サブクエリ

給与が平均給与よりも大きいすべての給与をリストし、給与が平均よりもどれだけ大きいかを示します。

私は最初の部分を持っていますが、AVGの給与と給与の差を計算する方法はわかりません。

は、これまでのところ、私は違いの一部を追加するにはどうすればよいこの

Select name from staff where salary >=(select AVG(salary) from staff) 

を持っていますか?

編集:表の列ですstaffNo、名前、位置、給与、branchNo

+0

それはjaydipJがうまくいきました。あなたはそれが簡単であることを知っていれば簡単です。 – Daniel

+0

これがあなたに役立つならば、それはあなたやあなたのために役立ちます。 –

答えて

0

私はこのことについてわからないが

Select name,Salary-(select AVG(salary) from staff)t AS Diff 
from staff 
where salary >=(select AVG(salary) from staff) 
0

セレクト名、給与平均願望結果をacheiveするための正しい方法であります(スタッフから平均(給与)を選択)給与> =(スタッフから平均給与を選択)のスタッフとの差異。