0

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

例如

屏幕界面

产品名称 Productprice Productquantity productid

膳食 345 编辑文本 3 3454

鸡蛋 32 4 2323

布里亚尼 223 2 2365

4

2 回答 2

1

我想传递 id 参数产品 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);
}
于 2013-03-16T19:10:56.207 回答
0

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

好运

于 2013-04-01T06:20:17.740 回答