일부 기본 SQL 함수를 사용하려고합니다. 일부 데이터의 평균을 가져와 내림차순으로 정렬해야합니다. 내가 오류는 "그룹 기능을 사용할 수 없습니다"입니다HAVING과 함께 ORDER BY 오류가 발생했습니다.
테이블 :
STUDENTS
-----------
ID
CLASS
GRADE
ROOM
SQL : 나는 것 HAVING 절과 함께하고 사용할 수 없습니다에 의해 순서를 들었다
SELECT ID, class, AVG(Grade) AS AvgGrade
FROM Students
GROUP BY AVG(Grade)
HAVING AVG(Grade) >= 3.0
ORDER BY AVG(Grade) DESC
기능을 반복해야합니다. 어떤 도움이 필요합니까?
어떤 DBMS를 사용하고 있습니까? –