zoukankan      html  css  js  c++  java
  • 对产品不同指标维度分组求和

    SELECT
    p.name,
    SUM( CASE WHEN b.type = 'codeerror' and b.status = 'active' THEN 1 ELSE 0 END ) AS funs_active,
    SUM( CASE WHEN b.type = 'codeerror' and b.status = 'active' and b.severity = 1 THEN 1 ELSE 0 END ) AS funs_active_p1,
    SUM( CASE WHEN b.type = 'codeerror' and b.status = 'active' and b.severity = 2 THEN 1 ELSE 0 END ) AS funs_active_p2,
    SUM( CASE WHEN b.type = 'codeerror' and b.status ='resolved' THEN 1 ELSE 0 END ) AS funs_resolved,
    SUM( CASE WHEN b.type = 'designdefect' and b.status = 'active' THEN 1 ELSE 0 END ) AS des_active,
    SUM( CASE WHEN b.type = 'designdefect' and b.status = 'active' and b.severity = 1 THEN 1 ELSE 0 END ) AS des_active_p1,
    SUM( CASE WHEN b.type = 'designdefect' and b.status = 'active' and b.severity = 2 THEN 1 ELSE 0 END ) AS des_active_p2,
    SUM( CASE WHEN b.type = 'designdefect' and b.status = 'resolved' THEN 1 ELSE 0 END ) AS des_resolved,
    SUM( CASE WHEN b.type = 'security' and b.status = 'active' THEN 1 ELSE 0 END ) AS sec_active,
    SUM( CASE WHEN b.type = 'security' and b.status = 'active' and b.severity = 1 THEN 1 ELSE 0 END ) AS sec_active_p1,
    SUM( CASE WHEN b.type = 'security' and b.status = 'active' and b.severity = 2 THEN 1 ELSE 0 END ) AS sec_active_p2,
    SUM( CASE WHEN b.type = 'security' and b.status='resolved' THEN 1 ELSE 0 END ) AS sec_resolved,
    sum(case when to_days(b.openedDate) = to_days(now()) THEN 1 ELSE 0 END ) AS create_num,
    sum(case when to_days(b.resolvedDate) = to_days(now()) THEN 1 ELSE 0 END ) AS resolved_num,
    sum(case when to_days(b.closedDate) = to_days(now()) THEN 1 ELSE 0 END ) AS closed_num
    FROM zt_bug b,zt_product p where b.product=p.id and p.status='normal' and b.deleted='0' and p.deleted='0' GROUP BY p.name order by p.id desc

  • 相关阅读:
    mac本地如何搭建IPv6环境测试你的APP
    消息通知机制(NSNotification和NSNotificationCenter)
    Xcode 6制作动态及静态Framework
    html格式化输出JSON( 测试接口)
    UIContainerView纯代码实现及原理介绍
    CocoaPods 详解之----更新篇
    使用Cocoapods创建私有podspec
    ios高效开发-正确的使用枚举(Enum)
    在Xcode6中搭建Python开发环境
    用Swift语言做App开发之单元测试
  • 原文地址:https://www.cnblogs.com/ruijie/p/15009826.html
Copyright © 2011-2022 走看看