Foxtable(狐表)用户栏目专家坐堂 → 分组统计与占比统计的问题


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

主题:分组统计与占比统计的问题

帅哥哟,离线,有人找我吗?
scott518
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:童狐 帖子:292 积分:2488 威望:0 精华:0 注册:2011/11/4 17:32:00
  发帖心情 Post By:2014/7/22 10:00:00 [只看该作者]

以下是引用有点甜在2014-7-21 23:15:00的发言:

感觉不应该,没理由,你试试这样

 

Select 客户, (数量/sum(数量) * 100) As 占比 from (Select 客户,Year(制单日期) As 年,Month(制单日期) As 月,sum(数量) As 数量,sum(金额) As 金额 from 订单明细 a inner join 订单 b on a.订单编号 = b.订单编号 group by 客户,Year(制单日期),Month(制单日期)) c
 

这种方式还是提示相同的错误,不知道是为什么?

 

10楼的方式是可以,但那样很难扩展为现在项目中的通用需求.


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


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

 测试了一下,确实不行。

 

 ----------------------------

 

 为什么难扩展,不就是sql语句拼凑一下即可么?


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


加好友 发短信
等级:童狐 帖子:292 积分:2488 威望:0 精华:0 注册:2011/11/4 17:32:00
  发帖心情 Post By:2014/7/22 11:17:00 [只看该作者]

如果确定第一种方式不行,,我再试试能否改成第二种方式,谢谢!


 回到顶部
总数 13 上一页 1 2