首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

高手帮忙写个简单的存储过程解决方法

2012-02-17 
高手帮忙写个简单的存储过程三张数据表用户表字段: 部门,姓名客户表字段: 客户名称 ,创建日期,更新日期潜

高手帮忙写个简单的存储过程
三张数据表
用户表
字段: 部门,姓名

客户表 
字段: 客户名称 ,创建日期,更新日期

潜在客户表
字段: 客户名称 ,创建日期,更新日期

向做一个存储过程
传入参数:部门,开始时间,结束时间
得到 统计表 Resoult
字段: 部门,姓名,客户更新量,客户增量,潜在客户更新量,潜在客户增量


[解决办法]
用户表 
字段: 部门,姓名 

客户表
字段: 客户名称 ,创建日期,更新日期 

潜在客户表 
字段: 客户名称 ,创建日期,更新日期 

向做一个存储过程 
传入参数:部门,开始时间,结束时间 
得到 统计表 Resoult 
字段: 部门,姓名,客户更新量,客户增量,潜在客户更新量,潜在客户增量 

SQL code
create proc proc_test(@部门 varchar(10),@开始时间 datetime,@结束时间 datetime) asbegin    select a. 部门,a.姓名,            [客户更新量] = (select count(1) from 客户表 where 更新日期 between @开始时间 and @结束时间 and 关联 = a.关联),            [客户增量]   = (select count(1) from 客户表 where 更新日期 < @开始时间 and 关联 = a.关联),            [潜在客户更新量] = (select count(1) from 潜在客户表 where 潜在更新日期 between @开始时间 and @结束时间 and 关联 = a.关联),            [潜在客户增量]   = (select count(1) from 潜在客户表 where where 

热点排行