sql="select sum(stptime) as stptime from jl";
rs=dbcn.exeQuery(sql);
if(rs.next())
提示错误:
我跟踪sql执行语句,显示我的执行为select sum(stptime) as stptime ,* from jl
但是我的语句明明是开始写的那种,没有*,不知道怎么回事,请高手指点。
...全文
29315打赏收藏
使用聚合函数sum 查询时提示出错
使用聚合函数sum 查询时提示出错,代码如下: sql="select sum(stptime) as stptime from jl"; rs=dbcn.exeQuery(sql); if(rs.next()) 提示错误: 我跟踪sql执行语句,显示我的执行为select sum(stptime) as stptime ,* from jl 但是我的语句明明是开始写的那种,没有*,不知道怎么回事,请高手指点。
[Quote=引用 3 楼 leftie 的回复:]
SQL code
--有sum以外的字段,则需要写group by sum以外的字段
select a,b,sum(c) as c from tablename group by a,b
[/Quote]我的代码就这一句select sum(stptime) as stptime from jl,没有查询别的东西,但是我跟踪sql时候发现sql变成select sum(stptime) as stptime,* from jl了,提示错误: