고수님들께 조언을 구하기위해 문의글을 올립니다.
특정업체를 선택하면 시험지 테이블에서 시험제목기준으로 시험장별 응시자현황 통계를 출력하려고 합니다.
예) 업체가 10(인덱스) 시험 응시자 통계 현황 출력
- 응시예정자 : 응시자 테이블 응시자 data
- 실제 응시자 수 : 응시자 테이블에서 상태값이 2, 4, 5 인 data
- 결시자 수 : 응시자 테이블에서 상태값이 1인 data
- 응시율 : 실제응시자수 / 응시예정자 * 100
- 답안제출자 수 : 응시자 답안지 테이블에서 답안제출 시간 값이 있는 data
paper 시험지 테이블
idx(인덱스) |
title(시험제목) |
state(상태값) |
co_idx(업체인덱스) |
1 |
논술시험 |
5 (시험중) |
10 |
2 |
수능시험 |
5 (시험중) |
10 |
3 |
운전면허 |
9 (시험보류) |
12 |
4 |
중식요리 |
9 (시험보류) |
12 |
. |
. |
. |
. |
person 응시자 테이블
idx(인덱스) |
id(응시자아이디) |
room(시험장) |
a_state(상태값) |
co_idx(업체인덱스) |
1 |
aaaaa |
1시험장 |
5 (시험완료) |
10 |
2 |
bbbbb |
3시험장 |
4 (시험중) |
12 |
3 |
ccccc |
2시험장 |
5 (시험완료) |
10 |
4 |
ddddd |
1시험장 |
2 (로그아웃) |
10 |
5 |
eeeee |
2시험장 |
1 (시험안봄) |
12 |
6 |
fffff |
2시험장 |
1 (시험안봄) |
10 |
7 |
ggggg |
3시험장 |
5 (시험종료) |
10 |
8 |
hhhhh |
1시험장 |
1 (시험안봄) |
10 |
9 |
iiiii |
2시험장 |
1 (시험안봄) |
12 |
10 |
jjjjj |
1시험장 |
1 (시험안봄) |
10 |
11 |
kkkkk |
2시험장 |
5 (시험종료) |
10 |
12 |
mmmmm |
2시험장 |
4 (시험중) |
12 |
13 |
ooooo |
2시험장 |
4 (시험중) |
10 |
14 |
nnnnn |
2시험장 |
1 (시험안봄) |
10 |
. |
. |
. |
. |
. |
answer 응시자 답안지 테이블
idx(인덱스) |
id(응시자아이디) |
submit(답안제출) |
paper_idx(시험지 인덱스) |
1 |
aaaaa |
2015-03-11 10:18:12 |
1 |
2 |
ggggg |
null |
1 |
3 |
ccccc |
null |
1 |
4 |
hhhhh |
2015-03-11 10:15:12 |
2 |
5 |
fffff |
null |
1 |
6 |
ddddd |
2015-03-11 10:13:12 |
1 |
7 |
kkkkk |
null |
2 |
8 |
jjjjj |
null |
2 |
9 |
ooooo |
null |
2 |
10 |
nnnnn |
2015-03-11 10:09:12 |
2 |
. |
. |
. |
. |
결과
시험제목 |
시험장 |
응시자 수 |
실제 응시자 수 |
결시자 수 |
응시율 |
답안제출자 수 |
논술시험 |
1시험장 |
2 |
2 |
0 |
100% |
1 |
논술시험 |
2시험장 |
2 |
1 |
1 |
50% |
0 |
논술시험 |
3시험장 |
1 |
1 |
0 |
100% |
1 |
한식요리 |
1시험장 |
2 |
0 |
2 |
0% |
0 |
한식요리 |
2시험장 |
3 |
2 |
1 |
33.3% |
2 |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
. . . |
좋은 하루 보내시고 좋은 답변 부탁드립니다...
|