日期:2014-05-17 浏览次数:20522 次
create table 表a(部门序号 int, 部门名称 varchar(20))
insert into 表a
select 1 ,'办公室' union all
select 2 ,'人事处'
create table 表b(id int, 姓名 varchar(20), 部门 int)
insert into 表b
select 1 ,'王x', 1 union all
select 2 ,'李x', 1 union all
select 3 ,'刘x', 2 union all
select 4 ,'张x', 2
create table 表c(序号 int, 员工id int, 得分 int)
insert into 表c
select 1 ,1, 2 union all
select 2 ,2, 3 union all
select 3 ,3, 5 union all
select 4 ,4, 2
go
select (select SUM(c.得分) * 1.0 / COUNT(*)
from 表a a
inner join 表b bb
on a.部门序号 = bb.部门
left join 表c c
&n