6

私はこのクエリを持っています..

SELECT ClassId, Sum(TeachersCount) as NumCount
FROM ClassSubject 
GROUP BY ClassId 
ORDER BY NumCount

しかし、これを実行すると、NumCount の値を尋ねるボックスが表示されますか? しかし、これはパラメータではありません。これは、そのクラスを教えることができる教師の合計であり、計算されます。では、なぜアクセスが ( NumCount's) 値を要求するのでしょうか?

私が望むのは、クラス内の教師の数を数え、教師数の値を増やしてこれを注文することです。それが私のクエリの機能だと思いますが、なぜ値を求めているのNumCountですか? ORDER BYもう1つ、この句を削除すると、 NumCount?の値を尋ねることなく正常に実行されます。だから問題は何ですか?

4

1 に答える 1

6

必要なもの:

SELECT ClassId, Sum(TeachersCount) as NumCount 
FROM ClassSubject 
GROUP BY ClassId 
ORDER BY Sum(TeachersCount)

序数 (この場合は 2) で ORDER BY することもできます。

ORDER BY 2
于 2012-06-04T08:22:15.130 に答える