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
提示错误为:
怎么也找不到错误,知道的朋友记得给我指出一下哦,谢谢!!!本站文章为和通数据库网友分享或者投稿,欢迎任何形式的转载,但请务必注明出处. 同时文章内容如有侵犯了您的权益,请联系QQ:970679559,我们会在尽快处理。

