我想要列的和值,但我想通过跳过第一个值并开始汇总连续的第二个值来汇总这些值。我的代码
public int sumColum(){
SQLiteDatabase db = this.getReadableDatabase();
Cursor result = db.rawQuery("select sum(PRICE) from wedding_table", null);
if(result.moveToNext())
return result.getInt(0);
return 0;
}
答案 0 :(得分:0)
SQL表代表无序集,因此没有第一个价格,除非另一列指定了排序。
如果您的意思是最高或最低价格,那么这很容易 - 假设没有重复:
select sum(PRICE) - min(price)
from wedding_table;