首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

select max()有关问题

2012-01-14 
select max()问题这个问题非常奇怪,希望有人能帮忙解决,谢谢Stringsqlselectmax(process_length)fromPro

select max()问题
这个问题非常奇怪,希望有人能帮忙解决,谢谢

String   sql   =   "select   max(process_length)   from   Process_condition   where   aggregate_name   =   'S1 ' ";

String   ok   =   db.executeMe(sql);

while(db.rs.next()){

length   =   Integer.parseInt(db.rs.getString( "process_length "));
System.out.println(length);
}
结果就报错了。。。
java.sql.SQLException:   Invalid   column   name   process_length.
at   net.sourceforge.jtds.jdbc.JtdsResultSet.findColumn(JtdsResultSet.java:976)
at   net.sourceforge.jtds.jdbc.JtdsResultSet.getString(JtdsResultSet.java:1217)

process_length字段类型是int,数据库驱动是jtds最新的(我也试过了jdbc驱动),都不行啊。。。麻烦各位了

[解决办法]
--要给max()起别名为process_length
String sql = "select max(process_length) as process_length from Process_condition where aggregate_name = 'S1 ' ";

热点排行