欢迎投稿

今日深度:

oracle分组求和一个小例子

oracle分组求和一个小例子


2015年4月9日 天气冷

表gw_log设计如下:
Name         Type          Nullable Default Comments   
------------ ------------- -------- ------- ---------- 
ID           VARCHAR2(50)                   消息id     
SERVICE_ID   VARCHAR2(20)  Y                服务ID     
REQ_TIME     DATE          Y                请求时间   
INVOKE_TIME  DATE          Y                调用时间   
STATUS       CHAR(1)       Y        '0'     0:失败,1:成功 
RESP_TIME    DATE          Y                响应时间   
USER_NAME    VARCHAR2(20)  Y                用户名     
SERVICE_TIME DATE          Y                调用服务结束时间 
DESCN        VARCHAR2(256) Y                 描述 
统计每天验证通过及不通过的总记录数:
成功的sql语句:
select req_time,
       sum(decode(status, '0', 1, 0)) fail,
       sum(decode(status, '1', 1, 0)) success
  from gw_log
 group by req_time;

执行结果如下:这里写图片描述<喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vcD4NCgk8L2Jsb2NrcXVvdGU+DQo8L2Jsb2NrcXVvdGU+DQo8aDYgaWQ9"失败的sql语句"> 失败的sql语句:

select g.req_time, g.success, g.fail
  from (select a.req_time, count(*) success
          from gw_log a
         where 1 = 1
           and a.status = 1
         group by req_time
        union all
        select b.req_time, count(*) fail
          from gw_log b
         where 1 = 1
           and b.status = 0
         group by b.req_time) g

提示错误为:这里写图片描述

怎么也找不到错误,知道的朋友记得给我指出一下哦,谢谢!!!

www.htsjk.Com true http://www.htsjk.com/oracle/23227.html NewsArticle oracle分组求和一个小例子 2015年4月9日 天气冷 表gw_log设计如下: Name Type Nullable Default Comments ------------ ------------- -------- ------- ---------- ID VARCHAR2(50) 消息id SERVICE_ID VARCHAR2(20) Y 服务ID REQ_...
评论暂时关闭