SQL Server数据库设计机房信息管理系统(3)

2019-04-16 15:16

4、功能:统计维修次数在2次以上的电脑,并显示IP,提供商,每次维修时间,原因,维修人员

源代码:use db_jfManage go

select C_IP as IP地址,C_Provider as 提供商,MJ_Time as 维修时间,MJ_Mark as 原因,M_name as 维修人员

from tb_Computer,tb_MJ,tb_Manager

where tb_Manager.M_No=tb_MJ.M_No and tb_Computer.C_No=tb_MJ.C_No group by tb_MJ.C_No,C_Provider,MJ_Time,MJ_Mark,M_Name ,C_IP having count(tb_MJ.C_No)>=2 结果:

5、创建存储过程:

实现能够添加的存储过程 代码及结果:

create procedure addC (

@CNo char(7), @CIP char(15), @CMAC char(12), @CState char(1), @CModel varchar(20), @CProvider varchar(20), @CUpdate smalldatetime ) as

begin

insert into tb_Computer(C_No,C_IP,C_MAC,C_State,C_Model,C_Provider,C_Update) values (@CNo,@CIP,@CMAC,@CState,@CModel,@CProvider,@CUpdate) begin

select * from tb_Computer where C_No=@CNo end end

6、创建自定义函数:

功能:实现电脑编号转换成对应机房的编号

代码: create function cnoConvert(@CNo varchar(7)) returns char(4) as begin

return substring(@CNo,2,5) end 结果:

7、功能:统计某提供商的电脑各个状态的数量

代码:create function getAll_Com(@provider varchar(10),@state char(1)) returns int as begin

--统计 哪个 牌子的电脑 各个状态的数量

return(select Count(C_IP) from tb_Computer where C_Provider=@provider and C_State=@state) end 结果:


SQL Server数据库设计机房信息管理系统(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:我国旅游电子商务发展状况

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: