当前位置: 代码迷 >> Sql Server >> 高手帮忙写个简单的存储过程解决方法
  详细解决方案

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

热度:84   发布时间:2016-04-27 19:22:57.0
高手帮忙写个简单的存储过程
三张数据表
用户表
字段: 部门,姓名

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

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

向做一个存储过程
传入参数:部门,开始时间,结束时间
得到 统计表 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
  相关解决方案