我想Report_NEWTotal_Salary_ByDept
使用(通过调用)我在这里创建的表函数创建一个存储过程:
select
e.Dept_No, d.Dept_Name, Count(e.Dept_No),
SUM(e.salary) as Sum_Salary,
AVG(e.salary) as AVE_Salary
from
EMPLOYEE e
join
DEPARTMENT d ON e.dno = d.dnumber
group by
e.Dept_No, d.Dept_Name
基本上我想返回一个新表Report_NEWTotal_Salary_ByDept
。我希望这张表有 7 个新列:
Dept_No (Int)
Dept_Name (Char(30))
COUNT_Emp (INT)
SUM_Salary (INT)
AVE_Salary (INT)
New_SUM_Salary (INT)
New_AVE_Salary (INT)
这是我到目前为止所拥有的:
Create procedure Report_Newtotal_Salary_ByDept
@Dept_No
@Dept_Name(30)
As
set Count_Emp
Select
Sum_Salary, Ave_Salary, new_Ave_Salary
where
new ave_salary = ave_salary???
请考虑就如何完成它给我建议。