一条记录中包含多个count

SELECT 
COUNT(CASE 
WHEN A.CHK_TYPE IN ('1') AND A.TASK_END_STS NOT IN ('4') 
THEN 'frUFCount' 
END) frUFCount,
COUNT(CASE 
WHEN A.CHK_TYPE IN ('1') and A.TASK_END_STS IN ('4') 
THEN 'frcount' 
END) frFcount,
COUNT(CASE 
WHEN A.CHK_TYPE IN ('2') AND A.TASK_END_STS NOT IN ('4') 
THEN 'reUFCount'
END) reUFCount,
COUNT(CASE 
WHEN A.CHK_TYPE IN ('2') and A.TASK_END_STS IN ('4') 
THEN 'reFCount' 
END) reFCount,
COUNT(CASE 
WHEN A.CHK_TYPE IN ('3') AND A.TASK_END_STS NOT IN ('4') 
THEN 'ocUFCount' 
END) ocUFCount,
COUNT(CASE 
WHEN A.CHK_TYPE IN ('3') and A.TASK_END_STS IN ('4') 
THEN 'ocFCount' 
END) ocFCount,
T.displayname 
FROM AFT1_TASK A, tbl_org_user T
where A.mang_no = T.Username
AND A.mang_br_no = '200001'
group by displayname

下面添加翻页功能:
SELECT * 
FROM (SELECT m.*, rownum as rnum
        FROM (SELECT COUNT(CASE
   WHEN A.CHK_TYPE IN ('1') AND
A.TASK_END_STS NOT IN ('4') THEN
'frUFCount'
 END) frUFCount,
   COUNT(CASE
   WHEN A.CHK_TYPE IN ('1') and A.TASK_END_STS IN ('4') THEN
'frcount'
 END) frFcount,
   COUNT(CASE
   WHEN A.CHK_TYPE IN ('2') AND
A.TASK_END_STS NOT IN ('4') THEN
'reUFCount'
 END) reUFCount,
   COUNT(CASE
   WHEN A.CHK_TYPE IN ('2') and A.TASK_END_STS IN ('4') THEN
'reFCount'
 END) reFCount,
   COUNT(CASE
   WHEN A.CHK_TYPE IN ('3') AND
A.TASK_END_STS NOT IN ('4') THEN
'ocUFCount'
 END) ocUFCount,
   COUNT(CASE
   WHEN A.CHK_TYPE IN ('3') and A.TASK_END_STS IN ('4') THEN
'ocFCount'
 END) ocFCount,
displayname
                FROM AFT1_TASK A, tbl_org_user T
                where A.mang_no = T.Username
                AND A.mang_br_no = '200001'
                group by displayname) m
        WHERE rownum < '11')
WHERE rnum >= 1
注意select后面的*号,如果有特殊需求将*改成具体的字段。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值