0

我想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???

请考虑就如何完成它给我建议。

4

0 回答 0