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; 
} 
+2

以及如何确定的第一个记录? –

+2

样本数据和期望的结果可能有助于澄清你想要做什么。 –

SQL表代表无序套,所以没有第一价格,除非另一列指定的顺序。

如果你指的是最高或最低的价格,那么这是很容易的 - 假设有没有重复:

select sum(PRICE) - min(price) 
from wedding_table; 
+0

我想总结第二个,第三个,第四个等到列中的最后一个值 – Djj