SQL: Case when then

比眉伴天荒 2021-11-17 12:54 451阅读 0赞

2012050502193951.jpg

ContractedBlock.gif ExpandedBlockStart.gif

  1. SELECT b.年度 as '年份',
  2. sum(b.quarter1) as '1季度',
  3. sum(b.quarter2) as '2季度',
  4. sum(b.quarter3) as '3季度',
  5. sum(b.quarter4) as '4季度' From(
  6. select a.年度,
  7. case a.季度 when 1 then a.数量 else 0 end as quarter1,
  8. case a.季度 when 2 then a.数量 else 0 end as quarter2,
  9. case a.季度 when 3 then a.数量 else 0 end as quarter3,
  10. case a.季度 when 4 then a.数量 else 0 end as quarter4
  11. FROM Case_Test a)b
  12. group by b.年度

2012050502221928.jpg

转载于:https://www.cnblogs.com/JiangXiaoTian/articles/2484423.html

发表评论

表情:
评论列表 (有 0 条评论,451人围观)

还没有评论,来说两句吧...

相关阅读