==== 南京近三次“高程”考试情况 ====
SQL> select
2 '200'||substr(a.t,1,1)||'年'||decode(substr(a.t,2,1),1,'上半年',2,'下半年') 时间,
3 a.sum 报考人数,
4 b.cnt 合格人数,
5 round(b.cnt/a.sum,4)*100||'%' 合格率
6 from
7 (select substr(id,1,2) t,count(*) sum
8 from gc
9 group by substr(id,1,2)) a,
10 (select substr(id,1,2) t,count(*) cnt
11 from gc
12 where sw>44 and xw>44
13 group by substr(id,1,2)) b
14 where a.t=b.t
15 ;
时间 报考人数 合格人数 合格率
------------- ---------- ---------- ----------
2004年下半年 1246 199 15.97%
2005年上半年 1595 508 31.85%
2005年下半年 1359 198 14.57%
已选择3行。
SQL>