sqlite数据库列的总和值
问题描述:
我想要列的总和值,但我想通过跳过第一个值并开始汇总连续的第二个值来总结这些值。我的代码sqlite数据库列的总和值
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;
}
答
SQL表代表无序套,所以没有第一价格,除非另一列指定的顺序。
如果你指的是最高或最低的价格,那么这是很容易的 - 假设有没有重复:
select sum(PRICE) - min(price)
from wedding_table;
+0
我想总结第二个,第三个,第四个等到列中的最后一个值 – Djj
以及如何确定的第一个记录? –
样本数据和期望的结果可能有助于澄清你想要做什么。 –