CREATE PROCEDURE jCountAverage_Proc @Classid char(8) ,@Term char(5) AS
declare @tsum float
select @Tsum=sum(CreditHour)
from ClassSchedule
where ClassNo=@Classid and term=@Term
select sum(Single)/@Tsum,StudentNo
from Achievement
where ClassNo=@Classid and term=@Term
group by StudentNo
go
declare @tsum float
select @Tsum=sum(CreditHour)
from ClassSchedule
where ClassNo=@Classid and term=@Term
select sum(Single)/@Tsum,StudentNo
from Achievement
where ClassNo=@Classid and term=@Term
group by StudentNo
go
Achievement.StudentNo
Achievement.ClassNo
Achievement.term
ClassSchedul.ClassNo
ClassSchedul.term
加索引