从组织机构和用户表中查询出所有用户用,每个用户id,去其他的表(有很多)里进行查询统计出结果 ,然后插入临时表,比如根据yh_id 在 表 a 里统计出各人的登录次数ALTER proc [dbo].[sp_AssessInfo]
(
@starttime datetime,
@endtime datetime
)
as
begin
declare @i int --  
declare @row int --  
declare @LoginNum int --  登录次数
declare @KhDANum int -- 客户档案
    declare @KhGZNum int --  跟踪记录
declare @XianMuNum int --  项目管理
    declare @QuDaoDANum int --  渠道档案
declare @QuDaoGZNum int --  渠道档案跟踪
declare @JiHuaNum int --  计划
declare @HuiBaoNum int --  汇报
declare @ChuChaiNum int --  出差计划
declare @ChaLvNeiMoney numeric(12,2) --  差旅内费用
declare @ChaLvWeiMoney numeric(12,2) --  差旅外费用 declare @Zzjg_id int --  
declare @Yh_id int --  
declare @Zzjg_sjbh int --  
declare @Zzjg_lj varchar(100) -- 
SET NOCOUNT ON;
IF OBJECT_ID ( 'tempdb..#TotalRecord_PS') IS NOT NULL 
drop table #TotalRecord_PS;
create table #TotalRecord_PS(
  id     int  IDENTITY (1, 1) NOT NULL ,
  zzjg_id  int, 
  yh_id int,
  loginNum int 
);insert into #TotalRecord_PS(zzjg_id,yh_id) SELECT a.zzjg_id,b.yh_id FROM tb_zzjg a,tb_yh b where a.zzjg_id=b.zzjg_id;
-- 这里报错了,下面接着该怎么写
end