热线电话:13121318867

登录
2020-04-11 阅读量: 635
开创函数group by和partition by的使用

一、问题描述

开窗函数中,如果group by已经分组了,那over后面就不用partition by再分组了吗? 或者使用开窗函数时要分组的话group by和partition by两个选其中一个就可以了吗?

二、问题解答

如果要保留分组内的所有记录,就用开窗,如果只要分组后的聚合值,就只用group by

比方说一份数据是这个月的销售额,你要看每天的销售额,又要看当周汇总销售额,你可以group by天,开窗用partition by周,返回的就是可能是30来行数据,后面又有4周的汇总数据展示在每一行上

9.5429
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子