SELECT SUM(E.column1) over (order by E.SrNo)
as Total from (select row_number over (order by column3)
as SrNo from table) E;
我有问题的查询。我从临时表中获取此数据。
我在子查询中使用此查询。在本地数据库上尝试时,我得到了完美的答案。但是我无法在实时数据库上执行此查询。
任何人都可以帮助我吗?
答案 0 :(得分:0)
SUM(E.column1)正在提供错误。您正在基于子查询计算此SUM -
from (select row_number over (order by column3) as SrNo from table) E
因此,在子查询新创建的表中,您没有任何名为“Column1”的列。但是在聚合中,您正在使用它。首先在子查询中添加此列,然后在聚合时使用它。