请看表,需求是我想by季度查询数据,然后合计列要怎么过滤才行

目前我的SQL是把合计列当成第十三个月来弄得

image.png

——————————

———————————

我的表达能力堪忧,我的意思是我拿复选框来选择季度,然后出现对应的月份,合计列就是过滤掉不选的月份

FineReport Srafy 发布于 2021-8-20 14:40 (编辑于 2021-8-20 14:51)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共3回答
最佳回答
0
shirokoLv6资深互助
发布于2021-8-20 14:47

没明白,你要的是前面1-12变成4个季度?还是后面的一个合计变成4个合计?

  • Srafy Srafy(提问者) 完善了问题
    2021-08-20 14:51 
  • shiroko shiroko 回复 Srafy(提问者) 那就是select .... where 月份 in (选择的季度) union select sum() 合计 ... where 月份 in (选择的)
    2021-08-20 14:59 
最佳回答
0
江蓠Lv8初级互助
发布于2021-8-20 14:45(编辑于 2021-8-20 15:01)

用union拼接一条合计的记录,参考以下写法

我理解的意思是合计列是你不选的那些季度的汇总值

image.png

最佳回答
0
蔓雪Lv6见习互助
发布于2021-8-20 14:48

不是很 明白,你这边是在选择框来进行必要第几季度来选择查看数据吗

  • Srafy Srafy(提问者) 是这样的
    2021-08-20 14:51 
  • 蔓雪 蔓雪 回复 Srafy(提问者) 你可以设置内置数据集,在里面设置第一季度的几月份,作为选择框,在你的SQL里面添月份参数,这样就可以筛选了
    2021-08-20 14:56 
  • 蔓雪 蔓雪 回复 Srafy(提问者) 我这边好像没有办法给你截图,只能文字描述了
    2021-08-20 14:57 
  • 蔓雪 蔓雪 回复 Srafy(提问者) https://help.fanruan.com/finereport/doc-view-109.html
    2021-08-20 14:59 
  • 3关注人数
  • 481浏览人数
  • 最后回答于:2021-8-20 15:01
    请选择关闭问题的原因
    确定 取消
    返回顶部