首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

怎么用存储过程计算每个部门的平均工资

2012-03-13 
如何用存储过程计算每个部门的平均工资题目:有一张表emp(empno,ename,salary,deptno),写一存储过程计算每

如何用存储过程计算每个部门的平均工资
题目:有一张表
  emp(empno,ename,salary,deptno),写一存储过程计算每个部门的平均工资。

但下面我写的代码只能输出一个部门的平均工资,请问要怎样才能计算出每个部门的平均工资。

[code=SQL][/code]create procedure avg_salary
@deptno int,
@avg_salary float output
as
select @avg_salary=avg(salary) from emp where deptno=@deptno

[解决办法]
一个部门能算,所有部门也能算,你是钻入了牛角尖

热点排行