分组函数

                   select     
               sa.areaCode       as "areaCode", 
               sa.areaScore      as "areaScore",
               sa.upload_year    as "uploadYear",
               sa.upload_quarter as "uploadQuarter",
               sa.credit_assess_template_id as "creditAssessTemplateId",
               a.name            as "areaName",
               a.id              as "areaId",
               pa.name       as "pAreaName"
         from (select t.area_code as areaCode,
                   sum(t.score) as areaScore,
                   t.upload_year,
                   t.upload_quarter,
                   t.credit_assess_template_id
             from credit_quality_grade_score_sum t
             group by t.area_code, 
                   t.upload_year, 
                   t.upload_quarter,
                   t.credit_assess_template_id
           ) sa,
           sys_area a,
           sys_area pa
     where a.code = sa.areaCode
           and a.type = 4
           and pa.id = a.parent_id

第一,分组函数 group by 把相同的分到一组
第二,分组函数 必须与前面的列名相同
第三,from (select * from A) sys_area B 看做一张大表

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值