MK新老顾问自主拜访率

 use Omniture

 select VLR.YearMonth
 ,VLR.VisitorID
 ,VLR.ConsultantID
 ,VLR.Visits
 ,CL.LevelID
 ,CL.[Status]
 ,IfNew = case when
 (VLR.YearMonth=startmonth) then ‘1‘
 else ‘0‘ end
 into #VisitsLogin
 from VisitsLoginRecord VLR
  inner join (select *,CONVERT(varchar(6),StartDate,112) as startmonth
 from ConsultantInfo) vstime on VLR.ConsultantID=vstime.ConsultantID
 inner join ConsultantLevel CL on VLR.ConsultantID=CL.ConsultantID and VLR.YearMonth=CL.YearMonth

select COUNT(*) from #VisitsLogin

--ALL访问记录与等级记录关联
select V.YearMonth
,V.VisitorID
,V.ConsultantID
,v.Visits
,V.ifnew
,CL.LevelID
,CL.[Status]
into #temp1
from #VisitsLogin V
inner join dbo.[ConsultantLevel] CL
on V.ConsultantID=CL.ConsultantID
and V.YearMonth=CL.YearMonth

--New访问记录与等级记录关联
select V.YearMonth
,V.VisitorID
,V.ConsultantID
,v.Visits
,V.ifnew
,NCL.LevelID
,NCL.[Status]
into #tempnew1
from #VisitsLogin V
inner join dbo.[ConsultantLevel] NCL
on V.ConsultantID=NCL.ConsultantID
and V.YearMonth=NCL.YearMonth
and V.ifnew=1

--Old访问记录与等级记录关联
select V.YearMonth
,V.VisitorID
,V.ConsultantID
,v.Visits
,V.ifnew
,OCL.LevelID
,OCL.[Status]
into #tempold1
from #VisitsLogin V
inner join dbo.[ConsultantLevel] OCL
on V.ConsultantID=OCL.ConsultantID
and V.YearMonth=OCL.YearMonth
and V.ifnew<>1

--ALL访问顾问人数
select YearMonth
,COUNT(distinct ConsultantID) as ConNum
from #temp1
group by YearMonth

--New访问顾问人数
select YearMonth
,COUNT(distinct ConsultantID) as ConNum
from #tempnew1
group by YearMonth

--Old访问顾问人数
select YearMonth
,COUNT(distinct ConsultantID) as ConNum
from #tempold1
group by YearMonth

--All独立设备访问顾问数
select *
into #temprank1
from (
select YearMonth
,VisitorID
,ConsultantID
,ifnew
,rank() over (partition by VisitorID order by CONVERT(int,LevelID) desc ) as Ranknom
 from #temp1) as st
 where st.Ranknom=1

 select YearMonth
 ,COUNT(distinct ConsultantID)
 from #temprank1
 group by YearMonth

--New独立设备访问顾问数
select *
into #tempnewrank1
from (
select YearMonth
,VisitorID
,ConsultantID
,ifnew
,RANK() over (partition by VisitorID order by CONVERT(int,LevelID) desc ) as RankNum
 from #temp1
 ) as st
 where st.RankNum=1
 and st.ifnew=1

 select YearMonth
 ,COUNT(distinct ConsultantID)
 from #tempnewrank1
 group by YearMonth

--Old独立设备访问顾问数
select *
into #tempoldrank1
from (
select YearMonth
,VisitorID
,ConsultantID
,ifnew
,rank() over (partition by VisitorID order by CONVERT(int,LevelID) desc ) as RankNum
 from #temp1
 ) as st
 where st.RankNum=1
 and st.ifnew<>1

select YearMonth
 ,COUNT(distinct ConsultantID)
 from #tempoldrank1
 group by YearMonth

MK新老顾问自主拜访率,布布扣,bubuko.com

时间: 2024-10-12 08:57:01

MK新老顾问自主拜访率的相关文章

打破传统天价SAP培训,开创SAP师徒之路,经验丰富的老顾问带徒弟

SAP领航社区,开设了一个导师性质的师徒圈子,类似大学导师带研究生,导师给学生安排课题.分配任务.分享资料,让学生自学提高.我们的教学方法是以自学为主,辅导为辅助,在实践中积累经验掌握原理.主要方向ABAP.FICO.SD.MM.PP.HR.CS.CRM.Webdynpro.BO.BW 等等,经验丰富的老顾问带新徒弟,既可以教徒弟技术,又可以给徒弟推荐项目机会 (特殊说明:非线下或者网络授课,通过分享资料,让学生自学,不懂问导师,引导之路) 教学方法: SAP领航推出的导师性质的培训(经验老道的

avalon define新老风格对比

1.老风格 var array = []; var  vmdoel = avalon.define("id", function(vm){ vm.aa = "aaa", vm.bb = "bbb", array.push(10), avalon.mix(vm, {aa:2,cc:3}); vm.fun = function(){ } }); 2.新风格 var vmodel = avalon.define({ $id: id, aa: aaa,

李新海:新老员工不要浪费工作时间的每一秒钟

新老员工来到企业上班,要快速融入企业的节奏,有的企业快,有的企业慢,但是不管是什么节奏,都不要浪费工作的时间,一秒钟都不可以浪费. 1.上下班时间 有的公司8点上班,5点下班 有的公司9点上班,5点下班 虽然时间不同,但是作为员工而言,只要是你上班,就要提前10-15分钟到公司,因为每个人进入状态的时间不一样,老板和人力资源部安排上班的时间,不是你到公司的时间,是你开始工作的时间. 记得李老师上班的时候,我的领导告诉我一句,每天你提前十五分钟做到办公位上,思考和安排一天的工作,到工作时间了,你就

Chrome桌面提醒功能,兼容新老版本,firefox最新版本也通过

Chrome新版升级api,与w3一致,为了兼容,代码如下: //桌面提醒 function notify(title, content) { if(!title && !content){ title = "桌面提醒"; content = "您看到此条信息桌面提醒设置成功"; } var iconUrl = "/images/send_ok.png"; if (window.webkitNotifications) { //c

向linux内核添加系统调用新老内核比较

2.6内核 1>修改linux-source-2.6.31/kernel/sys.c文件,在文件末尾添加系统响应函数.函数实现如下: asmlinkage int sys_mycall(int number) { printk("这是我添加的第一个系统调用"); return number; } 2>在linux-source-2.6.31/arch/x86/kernel/syscall_table_32.S 中添加:.long sys_mycall 如: .long sy

Android 新老两代 Camera API 大起底

https://blog.csdn.net/Byeweiyang/article/details/80515192 0.背景简介 最近有一部分相机相关的需求,专注于对拍摄的照片.视频的噪点.色温.明暗等方面进行优化.一般我们在生活中使用相机来拍照的话,在前期拍摄时,就可以通过调整相机的拍摄参数,如:曝光时间.光圈大小.ISO.曝光补偿等等,使得拍摄下来的照片本来的色彩.明暗就处于比较理想的状态,无需过度依赖后期处理.而手机端的拍摄则往往受限于硬件和机型,无法在前期如此"收放自如",我们

十准二新老动所按养十规

打开地图显示的名称是龙域 当我将毒牙放在鉴定桌上的时候那中级鉴定师立刻微微惊诧随即道鉴定费金币 大步上前抬头一个冰风刺解决掉一名级弓箭手另外的几个弓箭手立刻吓得面无人色道这个人的攻击太变态了谁能挡住他魔法师魔法师用火球术齐射 成功了我惊喜交加十分钟的时间已经足够我做很多事情了当我将的属性共享在队伍里的时候凌月不由得神色一凛道大家小心点了这个的攻击力好高 扯窃耐沦脊辆俸彰圆尤谫缘http://p.baidu.com/ihome/center?uid=314c6162633632373230333d

李新海:新老员工请时时汇报你的工作进度

职场中,什么会帮助你加速升职加薪? 是能力?是忠心?是任劳任怨? 答案是时时向领导汇报你的工作进度. 因为一旦你时时汇报,就会得到如下四个好处. 1.你汇报了,领导就知道你在工作,不汇报,领导就以为你在偷懒. 领导与员工之间,不是敌人,是亲密无间的合作者.员工应该清楚,只有告诉领导,你在想什么,你在做什么,你的领导才会清楚.如果你不说,你做的一切,领导未必能看在眼里. 2.你汇报了,你用的方法一般,领导会给你指导,告诉你更高效的方法,不然就会影响领导想要的效率. 举个例子吧,领导中午十二点安排一

&lt;mvc:resources /&gt;标签新老版本解析不同,是bug还是?

先来说说这个坑爹的问题,其实本来我是没注意到的,因为程序跑起来一切都正常.但是在tomcat启动时飞速打印log时,在中间"隐藏"了一个错误: 2015-02-15 16:03:22 [ catalina-exec-4:2202 ] - [ DEBUG ] [org.springframework.beans.TypeConverterDelegate] Original ConversionService attempt failed - ignored since Property