永发信息网

PL/SQL添加时间条件

答案:3  悬赏:40  手机版
解决时间 2021-01-27 02:35
select rolegroupdescription 组名,staffname 坐席名,
count(case when userdefinedstatus is not null then 1 end ) 外拨总量,
count(case when userdefinedstatus='99998' then 1 end )赠险未成功,
count(case when userdefinedstatus='99999' then 1 end )赠险成功,
count(case when userdefinedstatus='100000' then 1 end )付费险活动通知,
count(case when userdefinedstatus='100001' then 1 end )产品促成,
count(case when userdefinedstatus='100002' then 1 end )登记稳单,
count(case when userdefinedstatus='100003' then 1 end )成交维护
from
( select c.customer_guid ,t.STATUSCHDATE,t.userdefinedstatus,s.staffname,r.rolegroupdescription,c.callbacklist,(ROW_NUMBER()OVER(PARTITION BY c.customer_guid ORDER BY t.STATUSCHDATE DESC)) RK
from TABCCONTACTHIS t
join event e on e.event_guid = t.eventid
join customer c on e.customer_guid = c.customer_guid
join staff s on s.staff_id = c.owner
join staffrolegroup sr on sr.staff_id = s.staff_id
join rolegroup r on r.rolegroup_id = sr.rolegroup_id
join custlists cu on cu.custlist_xxx = c.callbacklist
where t.statuschdate > cu.createddate
AND S.WORKSTATUS = 'ONLINE'
) ZZ
where rk = 1
GROUP BY rolegroupdescription,staffname
ORDER BY rolegroupdescription,staffname
想添加个时间条件,得到的结果只有今天的。就是0点到现在。 t.statuschdate 为时间字段
求高手
最佳答案
to_char(t.statuschdate,'yyyymmdd') =to_char(sysdate,'yyyymmdd')这句加到你where条件里
全部回答
这个好像是mssql哦,试试下面的增加了一句时间条件 select rolegroupdescription 组名,staffname 坐席名, count(case when userdefinedstatus is not null then 1 end ) 外拨总量, count(case when userdefinedstatus='99998' then 1 end )赠险未成功, count(case when userdefinedstatus='99999' then 1 end )赠险成功, count(case when userdefinedstatus='100000' then 1 end )付费险活动通知, count(case when userdefinedstatus='100001' then 1 end )产品促成, count(case when userdefinedstatus='100002' then 1 end )登记稳单, count(case when userdefinedstatus='100003' then 1 end )成交维护 from ( select c.customer_guid ,t.STATUSCHDATE,t.userdefinedstatus,s.staffname,r.rolegroupdescription,c.callbacklist,(ROW_NUMBER()OVER(PARTITION BY c.customer_guid ORDER BY t.STATUSCHDATE DESC)) RK from TABCCONTACTHIS t join event e on e.event_guid = t.eventid join customer c on e.customer_guid = c.customer_guid join staff s on s.staff_id = c.owner join staffrolegroup sr on sr.staff_id = s.staff_id join rolegroup r on r.rolegroup_id = sr.rolegroup_id join custlists cu on cu.custlist_xxx = c.callbacklist where t.statuschdate > cu.createddate AND S.WORKSTATUS = 'ONLINE' and convert(varchar(20),t.statuschdate,112)=convert(varchar(20),getdate(),112) ) ZZ where rk = 1 GROUP BY rolegroupdescription,staffname ORDER BY rolegroupdescription,staffname
declare v_hiredate emp.hiredate%type:=to_date('&输入出生日期','yyyy-mm-dd'); begin insert into emp hiredate values v_hiredate; end; 在oracle中,date类型都是带时间的,如果吧一个具体的日期(获时间)赋给一个日期型变量,如果是当前时刻:vdate := sysdate;就可以,否则只能用to_date函数。常用格式:年-月-日 时:分:秒 'yyyy-mm-dd hh:mi:ss';年月日:'yyyy-mm-dd'。其他以此类推。注意:月必须用m,分必须用mi
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大地影院(顺昌店)怎么去啊,我要去那办事
我就喜欢听本兮的歌,怎么了?《有心无意》,
下列元件中,既可以当电源,又可以当用电器的是
伶俜的意思是什么啊?知道的请说下!
下列各项中,对作品故事内容的叙述不正确的两
公司帐户里面余额是35000,开现金支票能开多
谁有植物大战僵尸2摇滚年代破解版
春天国际影城(浦城永晖店)怎么去啊,我要去那
绽放视觉婚纱摄影工作室地址有知道的么?有点
现场抢救猝死病人首选的方法是A.口对口人工呼
怎样捕捉蜡嘴鸟
质感的意思是什么啊?知道的请说下!
今年植树节,在各地道路两旁移栽一批大树,为
天影万豪影城怎么去啊,我要去那办事
你们知道国内有可以做第三代试管婴儿的医院吗
推荐资讯
阿兰彩妆地址好找么,我有些事要过去
郑宇伯台球俱乐部地址在哪,我要去那里办事
鱼的侧线有什么作用
德维恩-韦德目前在哪支球队
我的淘宝号被封了,有一笔退款没到怎么办
巫鬼的意思是什么啊?知道的请说下!
求一部关于音乐的动画片名字
小鱼缸如何养好鱼?
国足为什么不行
对龋病的预防应着手于A.增强牙齿的抗龋能力B.
下一步最有效的处理措施是(提示入院后即予高
中石化解建加油站地址有知道的么?有点事想过
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?