如何实现分组合计查询?

有张范例表如下:
图片说明

怎样才能查出如下图:
图片说明

注意事项:
图1表数据是范例,实际会有更多。
条件:
不允许使用存储过程
若非必要,不能使用游标

https://blog.csdn.net/weixin_30902251/article/details/95532293

上面的也不叫分组啊,只不过是省市县的数据单独放在一块而已

不需要在sql中处理,程序里面很容易实现,三个表格,三个不同的条件

rollup和cube函数是极端的函数,你这里不适用,因为你的合并不涉及到所有维度。如果你使用的是hive的话,正好有空,我可以给你简单写一下。
图片说明
图片说明

当然,空值部分还可以有补充,可以根据grouping层级继承维度信息。