我有以下表格结构,其中我以分层格式存储了类别及其子类别,在表格中,只有最少类别具有支出金额(SPEND)。
现在我想创建一个视图或SQL查询,通过它我还可以获得每个类别级别的支出金额。以下是我想要的结果数据。
所以请帮我查一下可以从数据库中获取上述结果的SQL查询。
答案 0 :(得分:1)
像
这样的东西select Level1, level2, level3, level4, level5, sum(spend)
from <your table name>
group by rollup(level1,level2,level3,level4,level5)
order by Level1, level2, level3, level4, level5