如何对数据进行合并?

如下图所示,我用sql语句查出的数据是这样的,现在我想分别对黄色和红色的数据进行合并成一个新的专有名词,然后对后面的数字进行加和,这种需求能通过sql语句实现吗,或者报表有对应的功能吗?

image.png

FineReport 2490322874 发布于 2022-9-27 15:23
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
lxy2Lv6中级互助
发布于2022-9-27 15:33

select case when 分类 in ('a','b') then 'c'

                 when 分类 in ('b','d') then 'e'

else 分类 end as 新分类,sum(数量) as 总数量 from 表1 group by 

case when 分类 in ('a','b') then 'c'

                 when 分类 in ('b','d') then 'e'

else 分类 end

  

最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-9-27 15:27

SELECT FL,SUM(JE) [JE] FROM TABLE GROUP BY FL???

最佳回答
0
CD20160914Lv8专家互助
发布于2022-9-27 15:27

1、可以在sql中case when后处理

2、可以在单元格中自定义分组,你参考类似如下写。。

image.png

  • 3关注人数
  • 188浏览人数
  • 最后回答于:2022-9-27 15:33
    请选择关闭问题的原因
    确定 取消
    返回顶部