同个表不同字段合并成一个表一个字段的统计

现有两表内容如下:

A班有A1,A2,A3组

B班有B1,B2,B3组

现A,B 班合并成一个班,叫A班,所有组也一一对应即A1,B1为A1组,A2,B2为A2组,A3,B3为A3组,参数栏中如何选择A班(实际统计的是A,B班),如何选择组别A1组(实际统计的是A1组和B1组),最后根据选择A班A1组得到相对应的人数

2019-04-01_160326.png

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

select (case when class='B' then 'A' when class='A' then 'A' else class end) class

from ..

group by (case when class='B' then 'A' when class='A' then 'A' else class end)

  • history history(提问者) 那么我的合并后A班各组人数怎么统计?
    2019-04-01 16:34 
  • Kerydia Kerydia 回复 history(提问者) 直接sum
    2019-04-01 16:35 
  • Kerydia Kerydia 回复 history(提问者) select (case when class=\'B\' then \'A\' when class=\'A\' then \'A\' else class end) class,group,sum(people) people from .. group by (case when class=\'B\' then \'A\' when class=\'A\' then \'A\' else class end),group
    2019-04-01 16:37 
最佳回答
0
JackWangLv4中级互助
发布于2019-4-1 16:12

select a.A1||b.B2 as a1 ,........from a b???

最佳回答
0
孤陌Lv6资深互助
发布于2019-4-1 16:38

简单点的 在分组  高级 公式分组 写公式 RIGHT($$$,1)  这样就保留1  这样就把2个班的 分组了

  • 4关注人数
  • 487浏览人数
  • 最后回答于:2019-4-1 16:38
    请选择关闭问题的原因
    确定 取消
    返回顶部