가입하자마자 질문글을 쓰게 되어 죄송합니다.
하루동안 고민해도 답을 얻지 못하여 너무 답답하여 글을 작성합니다.
학년 |
점수대별 |
인원수 |
전체 |
80이상 |
30 |
60이상 80미만 |
27 |
40이상 60미만 |
24 |
20이상 40미만 |
21 |
0이상 20미만 |
18 |
계 |
120 |
1 |
80이상 |
10 |
60이상 80미만 |
9 |
40이상 60미만 |
8 |
20이상 40미만 |
7 |
0이상 20미만 |
6 |
계 |
40 |
2 |
80이상 |
10 |
60이상 80미만 |
9 |
40이상 60미만 |
8 |
20이상 40미만 |
7 |
0이상 20미만 |
6 |
계 |
40 |
3 |
80이상 |
10 |
60이상 80미만 |
9 |
40이상 60미만 |
8 |
20이상 40미만 |
7 |
0이상 20미만 |
6 |
계 |
40 |
이런식으로 화면에 뿌려줘야 합니다...
학년은 GRADE 칼럼에 1,2,3으로 구분됩니다. SCORE 컬럼은 점수 부분이구요.
SCORE를 구간별로 묶어서 카운트를 해야 하는데...
jqgrid를 사용하기 때문에 위의 데이터대로 뽑아와야만 합니다.
쿼리결과는 아래와 같이 나와야 합니다...
제 머리로는 구간별로 뽑고(80이상, 60이상 80미만...) UNION ALL로 묶은 뒤
GROUP BY 하는것 외에는 생각이 안납니다.
어떻게 하면 좋을까요!
grade |
score_rt |
cnt |
ALL |
80이상 |
30 |
ALL |
60이상 80미만 |
27 |
ALL |
40이상 60미만 |
24 |
ALL |
20이상 40미만 |
21 |
ALL |
0이상 20미만 |
18 |
ALL |
계 |
120 |
1 |
80이상 |
10 |
1 |
60이상 80미만 |
9 |
1 |
40이상 60미만 |
8 |
1 |
20이상 40미만 |
7 |
1 |
0이상 20미만 |
6 |
1 |
계 |
40 |
2 |
80이상 |
10 |
2 |
60이상 80미만 |
9 |
2 |
40이상 60미만 |
8 |
2 |
20이상 40미만 |
7 |
2 |
0이상 20미만 |
6 |
2 |
계 |
40 |
3 |
80이상 |
10 |
3 |
60이상 80미만 |
9 |
3 |
40이상 60미만 |
8 |
3 |
20이상 40미만 |
7 |
3 |
0이상 20미만 |
6 |
3 |
계 |
40 |
|