以这样的方式求和报表固定的如何写SQLSERVER不是在单元格里面直接写SQL如何写

image.png

FineReport 用户e0818694 发布于 2022-12-7 12:08
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
CD20160914Lv8专家互助
发布于2022-12-7 12:36(编辑于 2022-12-7 12:38)

/*方式1在sql的数据集里面转换成多列*/

select 

sum(case when 名称='苹果' then 数量 else 0 end) as 苹果数量,

sum(case when 名称='香蕉' then 数量 else 0 end) as 香蕉数量,

sum(case when 名称='梨子' then 数量 else 0 end) as 梨子数量

from 表名称

/*方式2*/

使用帆软的横向扩展功能,将名称放在单元格。设置横向扩展。然后数量 放在它的下面。设置数量字段为求和

image.png

image.png

最佳回答
0
用户k6280494Lv6资深互助
发布于2022-12-7 13:04

select sum(b.数量) num from A a

left join b b on a.id_1=b.id_1

group by a.名称

  • 3关注人数
  • 214浏览人数
  • 最后回答于:2022-12-7 13:04
    请选择关闭问题的原因
    确定 取消
    返回顶部