读书人

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

发布时间: 2012-02-17 17:50:42 作者: rapoo

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

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

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

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

读书人网 >SQL Server

热点推荐