数据库sqlite如何计算android中的总金额?

时间:2013-03-16 18:57:17

标签: android

我创建了一个表例如产品名称产品价格产品数量产品ID。我想传递id参数产品ID并获得所有价值产品价格。如何计算所有产品价格总金额。给我一些查询。如果我必须更改产品数量意味着在文本视图中自动乘以产品价格金额。我使用自定义列表视图我已插入所有数据不知道这种情况。

例如

屏幕用户界面

产品名称产品价格产品数量产品

用餐345 Edittext 3 3454

蛋32 4 2323

Briyani 223 2 2365

2 个答案:

答案 0 :(得分:1)

  

我想传递id参数Product Id并获得所有价值的产品价格   。如何计算所有产品的总价格。

您需要使用SUM()函数来计算价格以及您需要的所有内容:

String query = "select SUM(price) from Product where product_id = ?";
Cursor c = db.rawQuery(query, new String[] {"someValue"});
double sum;
if (c.moveToFirst()) {
   sum = c.getDouble(0);
}
  

如何计算总金额中的所有产品价格。

String query = "select SUM(price) from Product";
Cursor c = db.rawQuery(query, null);
double total;
if (c.moveToFirst()) {
   total = c.getDouble(0);
}

答案 1 :(得分:0)

你必须修改你的sum = c.getDouble(c.getColumnCount());

祝你好运