如何使多行数据进行对应的加减(多行数据属于同一个字段sql)

一个字段内有多行数据,需要与上一年的数据进行对应加减

直接用excel进行加减 会有多组数据 

注:1和2是一个sql 有两行数据 所以左边单元格(有蓝色下划线)内是两个数 

左边格是当前年,右边是上一年,需要得到的是1和2分别计算得出的变化 

image.png

image.png单元格是公式计算 所以没有数据设置的分组列表和汇总展示

公式split

1680508788168.png1680508833006.png

FineReport 森森森森森 发布于 2023-4-3 15:35 (编辑于 2023-4-3 16:00)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共1回答
最佳回答
0
qiqits1984Lv6中级互助
发布于2023-4-3 15:41(编辑于 2023-4-3 15:42)

把一个字段有两个值的表拆分成两条数据。与右边的对应上。然后做计算。

字符串与数组转换

https://help.fanruan.com/finereport10.0/doc-view-878.html

或者在查询第一语句的时候就把内容拆分了。

mysql 拆分

https://blog.csdn.net/qq_45752401/article/details/121682167

  • 森森森森森 森森森森森(提问者) 就是不想拆sql 因为下面还有一个九行数据的 不然要写十几个sql 我看下第一个方式 谢谢
    2023-04-03 15:50 
  • 森森森森森 森森森森森(提问者) 好像第一个也不行
    2023-04-03 15:59 
  • qiqits1984 qiqits1984 回复 森森森森森(提问者) sql 不用写很多行呀? 变量计算的
    2023-04-03 16:58 
  • 2关注人数
  • 191浏览人数
  • 最后回答于:2023-4-3 16:00
    请选择关闭问题的原因
    确定 取消
    返回顶部