Select score from rating where code='10' and gm_no=1 order by score desc
이렇게하면, 점수가
100.00
100.00
100.00
96.00
96.00
96.00
96.00
95.50
95.50
.
.
이렇게 쭉 나오는데요.
원하는 결과믄 이게 아니라, 상위 5%, 상위10%, 상위 40%, 상위 50%의 점수입니다.
예를들어 상위 5%면, 전체 인원의 5% 등수에 해당하는 점수, 10%, 40%, 40%, 평균을 하나의 쿼리로 구하고 싶은데 가능할까요?
그리고 조건중에서 gm_no이게 과목크드인데, 위처럼 한과목씩이 아니라, 전체과목을 한방에 구할수있으면 더 좋은데 그건 더 힘들겠죠??
가능하다며 예제 쿼리좀 부탁 드립니다. ^^
|