聚合函数理解


所有的聚合函数都是依照group by 去计算在组内中所有元素行

SELECT
"部门", toInt64(multiIf(isNull("最大数量"),0,"最大数量")) AS "最大数量","统计类型",'空格' AS "空格"
FROM
(          
SELECT
   "部门",toInt64(multiIf(isNull("最大数量"),0,"最大数量")) AS "最大数量" ,"统计类型",'空格' AS "空格"
  FROM
  (
 SELECT
 any("部门") AS "部门", max("最大数量") AS "最大数量",any("统计类型") AS "统计类型"
FROM (
SELECT "部门" ,sum("最大数量") AS "最大数量",'点击数最高部门(单位:次)' AS  "统计类型"
FROM
(
SELECT  dept_one AS "部门", name,fun_code,
                max((case
                        when(server_time >=today()) then
                         click_records
                        else
                           NULL
                      end
                     )) as "最大数量", 
                                '点击数最高部门' AS  "统计类型"
                                
                FROM
                (SELECT m.*, s.event_property_code,s.event_property_value FROM daily_new_clientrpt_master m LEFT JOIN daily_new_clientrpt_slave s on m.event_id= s.event_id  ORDER BY server_time DESC) T   WHERE  auth_type IN('2')   GROUP BY
                "部门" ,name,fun_code,"统计类型" ORDER BY "最大数量" DESC) GROUP BY "部门","统计类型" ORDER BY "最大数量" DESC)))

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值