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;
执行结果如下:
失败的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
提示错误为:怎么也找不到错误,知道的朋友记得给我指出一下哦,谢谢!!!
时间: 2024-08-08 18:07:27