我必须通过在该函数内指定别名来使用聚合函数执行计算,并使用为该聚合函数提供的别名将数据检索到我的结果集中......当我尝试这样做时,我得到一个异常说“无效标识符”如何解决这个问题?
更清楚地说,我在我的聚合函数中使用别名,并为此聚合函数获得的最终结果提供别名。所以现在我的问题是如何将聚合函数返回的值提取到我的结果集中?当我尝试通过 java 代码中的结果集检索它时,它正在抛出异常。如何解决这个问题?
我的查询:
select customername,
to_char(dt,'ddmonyy'),
lpad(sum(AliasNAme2),15) as AliasName
from (
select customername,
dt,
sum(traffic) as AliasNAme2
from table
where dt >= trunc (SYSDATE -1)
group by customername,
dt,
0,
0,
0
)
group by customername,
to_char(dt,'ddmonyy'),
having customername = 'BB'
当我尝试使用以下 java 代码获取数据时,出现错误“Invalid Identifier”
rs.getInt("AliasName");