编写函数f6 .根据部门编号求出该部门的平均收入和平均支出,并调用该函数求出'5'部门的平均收入和平均支出!(请先考虑该函数应该为哪种函数)
老师说大概是用create function
然后用select语句+个嵌套!
急用速度!

解决方案 »

  1.   

    1.建立表
    create table departInOut
    (
    id  int,
    depart_id int,
    dep_name varchar(20),
    inmoney float,
    outmoney float,
    recordtime datetime
    )
    2.建立函数
    create function test(@depid int)
    returns table
    as
     return (select avg(inmoney) as avg_in, avg(outmoney) as avg_out
             from departInOut 
             where depart_id=@depid)
    end3.调用函数
    select * from dbo.test(5)