300分,求一存储过程,时间较紧(本周五以前要),先感谢大家!!
n_player   选手表 
 nrid      (int   自动编号)   nrname(选手姓名   nvarchar)   nisHeader(int   是否为班长,1为是班长) 
 1                                                            张三                                                                  0    
 2                                                            李四                                                                  0    
 3                                                            王五                                                                  1 
 4                                                            陈七                                                                  1 
 ...   
 n_score   选手得分表 
 nsid(int   自动编号)      nscore(float   得分)   nrid(选手编号) 
 1                                                            9                                                         2 
 2                                                            7                                                         1 
 3                                                            7                                                         3    
 4                                                            5                                                         4    
 5                                                            7                                                         1    
 6                                                            9                                                         2      
 其中得分只有三种情况(9、7、5),9分优,7为良,5为差         
 结果打印出两个表,一个班长长的评比,一个不是班长的评比:          
 表1:班长评比表               
 名称         优秀率(优秀个数/总个数)%            得良率               差率