我正在嘗試使用一些基本的SQL函數。我需要獲得一些數據的平均值並按降序排列。我得到的錯誤是「組功能是不允許的」ORDER BY與HAVING子句一起使用的錯誤
表:
STUDENTS
-----------
ID
CLASS
GRADE
ROOM
SQL:
SELECT ID, class, AVG(Grade) AS AvgGrade
FROM Students
GROUP BY AVG(Grade)
HAVING AVG(Grade) >= 3.0
ORDER BY AVG(Grade) DESC
我被告知,ORDER BY不能與HAVING子句,我會用需要重複該功能。任何幫助?
您正在使用哪些DBMS? –