select SubjectID,TeacherID, 教师该科绩效= (select avg(score) from ((select top 20 score from Score a where a.SubjectID=Score.SubjectID and a.TeacherID=Score.TeacherID order by a.sscore desc)) c)*0.4+(select avg(score) from score d where d.SubjectID=Score.SubjectID and d.TeacherID=Score.TeacherID)*0.6
from Score group by SubjectID,TeacherID
from Score group by SubjectID,TeacherID
解决方案 »
- 两个字段合并为一个
- 请问怎样把一个小数取整,例如: 34.96 -> 34 (不需要做四舍五入操作)???
- sql server 2008安装问题<弱智问题>
- sql存储过程问题,求高手指点一下
- 关于SQL书中的一个触器,帮我看一下我哪里写错了,谢谢
- 可以将image的数据导出
- 倾家荡产只为了一个简单的sql语句,希望好心人多多帮助,我谢谢大家了。
- 如何在sqlserver2k中配置linked server 使其可访问.dbf/.xls文件中的数据?
- 在Sql Server7.0的存储过程中如何使用数组?急、急、急!!!
- 如何用SQL语句更改表名!?
- 急急急!!!未能在sysindexs找到数据库Id9中Id对象Id1索引Id1对应的行请对sysindexs执行
- 求助:SQLServer2005的数据文件收缩问题,紧急!
from Score group by SubjectID,TeacherID order by SubjectID,TeacherID