高手帮忙写个简单的存储过程
三张数据表
用户表
字段: 部门,姓名
客户表
字段: 客户名称 ,创建日期,更新日期
潜在客户表
字段: 客户名称 ,创建日期,更新日期
向做一个存储过程
传入参数:部门,开始时间,结束时间
得到 统计表 Resoult
字段: 部门,姓名,客户更新量,客户增量,潜在客户更新量,潜在客户增量
[解决办法]
用户表
字段: 部门,姓名
客户表
字段: 客户名称 ,创建日期,更新日期
潜在客户表
字段: 客户名称 ,创建日期,更新日期
向做一个存储过程
传入参数:部门,开始时间,结束时间
得到 统计表 Resoult
字段: 部门,姓名,客户更新量,客户增量,潜在客户更新量,潜在客户增量
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