oracle数据库子查询的结果需要使用多次解决办法
Posted wanjn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了oracle数据库子查询的结果需要使用多次解决办法相关的知识,希望对你有一定的参考价值。
with c as (select a.trandt,sum(a.tranam) tranam from tran a group by a.trandt )--将子查询抽取出来,以后可以直接用。该方法只适用于oracle,mysql不支持 select c.trandt, sum(d.tranam) from c inner join c d on c.trandt >= d.trandt group by c.trandt select c.trandt, sum(d.tranam) from (select a.trandt, sum(a.tranam) tranam from tran a group by a.trandt order by a.trandt) c inner join (select a.trandt, sum(a.tranam) tranam from tran a group by a.trandt order by a.trandt) d on c.trandt >= d.trandt group by c.trandt
以上是关于oracle数据库子查询的结果需要使用多次解决办法的主要内容,如果未能解决你的问题,请参考以下文章