读书人

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

发布时间: 2012-03-13 11:21:10 作者: rapoo

如何用存储过程计算每个部门的平均工资
题目:有一张表
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

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

读书人网 >行业软件

热点推荐