Foxtable(狐表)用户栏目专家坐堂 → 对表的分组汇总


  共有1148人关注过本帖树形打印复制链接

主题:对表的分组汇总

美女呀,离线,留言给我吧!
Springamy
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:427 积分:2969 威望:0 精华:0 注册:2017/4/6 15:51:00
对表的分组汇总  发帖心情 Post By:2017/12/8 10:41:00 [只看该作者]

如图:

 图1 是SQL查出来之后的数据,我对年份 季度 做了汇总

图2 是我要的表的最终状态  需要对产品类型 和订单类型进行分组

请问这个是需要在sql 上用到case when 语句才能做到还是 说可以在

加载表数据之后 对数据进行处理

如果可以在fill  加载表之后,对数据进行分组汇总处理,请问要怎么做,要用到什么方法


图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.png
图片点击可在新窗口打开查看

 回到顶部
帅哥哟,离线,有人找我吗?
有点甜
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2017/12/8 10:53:00 [只看该作者]

用 case when 处理。

 

处理原始表格,sql1:

 

select 年度,季度,产品线, (case when 产品类型='HTOL' Or 订单类型='分销' then '分销' when xxx条件 then 'HY' Else null End) as 产品类型, 金额 from 表A

 

分组统计,基于sql1:

 

select 年度,季度,产品线,产品类型,sum(金额) as 汇总金额 from (sql1) as a group by 年度,季度,产品线,产品类型

[此贴子已经被作者于2017/12/8 10:54:02编辑过]

 回到顶部