欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

查无干键字统计报表

更新时间: 2014-01-05 03:06:44 责任编辑: Author_N1

 

查无关键字统计报表
create or replace procedure P_114_SEARCHNT(
                                          o_Cursor    Out Pack_Service.t_Retdataset,
                                          i_Begindate    In varchar2, -- 开始时间
                                          i_Enddate      In varchar2, -- 结束时间
                                          i_citycode     In varchar2 -- 地址代码
                                          )
/********************************************
       功能:查无关键字统计报表(详单)
       作者:FC
       日期:2013-03-20
*********************************************/
 is
 v_Begindate Date := to_Date(i_Begindate, 'yyyy-mm-dd');
 v_Enddate   Date := to_Date(i_Enddate, 'yyyy-mm-dd');
 v_citycode  varchar2(20) := substr(i_citycode, 0, Instr(i_citycode, '|') - 1);
 
begin
  if v_citycode is null then
    v_citycode := i_citycode;
  end if;
 
  open o_Cursor for
  select Keyword, count(1) as Searchtime, Searchcyc, Cityname
    from (
          select case
                    when t.title is null then
                     replace(replace(replace(t.content, '查询条件', ''), ':', ''), ' ', '')
                    else
                      replace(replace(replace(t.title, '查询条件', ''), ':', ''), ' ', '')
                  end as Keyword,
                 
                  i_Begindate || '至' || i_Enddate as Searchcyc,
                  c.cityname as Cityname
            from T_WORKSHEET_LOG t, T_CITIES c
           where t.citycode = c.citycode
             and t.handledate >= v_Begindate
             and t.handledate < v_Enddate
             and t.action = 'A'
             and (t.citycode = v_citycode or 'gz' = v_citycode))
   group by Cityname, Keyword, Searchcyc;
 
 
end P_114_SEARCHNT;
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:06:44
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/18404/
本文WWW.DOC100.NET DOC100.NET版权所有。