Oracle 分组汇总统计函数的使用
问题描述具有原始数据信息如下:想得到如下汇总信息(统计每个产品所有数据日期 TRANS_DATE、所有客户来源 CUSTOMER_SOURCE 下的金额 AMT、份额 SHARES 总值):问题解决grouping(columnA)函数的意思:当前行如果是由rollup汇总产生的,那么columnA这个字段值为1否则为0SELECT t.PRD_CODE, t.TRANS_DATE, -- 如果当前行是由 TRANS_DATE 和 CUSTOMER_SOURCE 汇总产生的,则将CUST