第3个回答 2008-06-13
1定义存储过程
create procedure pro_name
as
declare @fi_cou int,@fou_cou int,@num int
set @fi_cou=(select count(*) from cl where 车型=5)
set @fou_cou=(select count(*)from cl where 车型=4)
set @num = 25*@fi_cou+20*@fou_cou
select @num as '合计'
go
二执行存储过程
exec pro_name
go
解释:
@fi_cou:五号车的统计量
@fou_cou:四号车的统计量
@num:总和
注意:在mssql 2000下可以执行(mssql2005也没有问题,呵呵)。
在这个存储过程的基础上还可以增加些功能,你自己决定吧。本回答被提问者采纳