比如我们有这个表:
日期 | 姓名 | 产品 | 销售额 |
201601 | A | 电脑 | 12560 |
201601 | A | 手机 | 6501 |
201601 | A | 平板 | 8510 |
201602 | A | 手机 | 1560 |
201602 | A | 平板 | 2650 |
201603 | A | 电脑 | 15000 |
201601 | B | 电脑 | 10000 |
201602 | B | 电脑 | 15000 |
201602 | B | 手机 | 1250 |
201603 | B | 平板 | 1350 |
201607 | B | 平板 | 1256 |
数据稠化,我想让2016年每个月 、每个人 、在每种产品上都有销售数据(没有销售额用0补),比如说:从1到12月A在电脑这个产品上都有销售数据
此处可以查看 Oracle使用PARTITION BY 实现数据稠化报表
聚合函数:
分析函数:
开窗函数: